我知道我可以确保使用互联网的脚本不采取任何行动,除非它使用这样的代码连接到网络。
import time
import json
import urllib
try:
response = urllib.urlopen('http://search.twitter.com/search.json?q=%23monty')
except IOError:
time.sleep(15)
continue
j =json.loads(response.read())
然而,我发现,当我在脚本中的这一点之后关闭路由器时,脚本可能会冻结。重新打开互联网不会解除卡住的脚本。什么是不粘方法?我需要一个脚本才能在暂时失去互联网和串行端口连接的情况下幸存下来。