我有一个 python 脚本(在 Mac OS X 上运行),当互联网出现故障时需要重新启动。如果互联网关闭,我想杀死当前脚本,等待互联网恢复,然后重新启动它。或者,如果可能,从内部重新启动该功能。
Python代码有问题的部分如下:
import tweetstream
# ...
with tweetstream.FilterStream(username, password, track = words) as stream:
for tweet in stream:
db.tweets.save(tweet)
目前,如果互联网出现故障,流将停止并且不会重新连接。