擅长:python、mysql、java
<p>我认为您做的是正确的…但是请将引发异常的代码移到<code>try</code>块中!在</p>
<pre><code>def connect_3G():
while True:
try:
check_output(['sakis3g', ' sudo', 'connect', 'OTHER="USBMODEM"', 'USBMODEM="12d1:1001"', 'APN="internet"'])
return 'Connected to ip: {}'.format(json.loads(requests.get('http://httpbin.org/ip').content)['origin'])
except subprocess.CalledProcessError:
print 'Oops, problem connecting to 3G. Better retry fam.'
</code></pre>