我写这个脚本
import urllib
urllib.urlretrieve("URL","path\ name.jpg")
它正在运作 但如果没有互联网就会出错 如果没有互联网,我想要它。等待通过互联网连接然后再次工作
答案 0 :(得分:0)
你可以这样写:
def wait_for_internet_connection():
while True:
try:
response = urllib2.urlopen('http://google.com',timeout=1)
return
except urllib2.URLError:
pass
def main():
#your code here
wait_for_internet_connection()
main()
while循环将执行,直到有一个活动的互联网连接,然后执行你的代码。