-3
我寫這個劇本錯誤在我的腳本下載?
import urllib
urllib.urlretrieve("URL","path\ name.jpg")
它的工作 但是,如果沒有互聯網它做出錯誤的 我想,如果沒有互聯網。等待通過互聯網進行連接,然後再工作
我寫這個劇本錯誤在我的腳本下載?
import urllib
urllib.urlretrieve("URL","path\ name.jpg")
它的工作 但是,如果沒有互聯網它做出錯誤的 我想,如果沒有互聯網。等待通過互聯網進行連接,然後再工作
你可以寫這樣的事情:
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循環將執行,直到有一個有效的互聯網連接,然後執行你的代碼。
你的問題很不清楚。試着總是提供你所做的事情(包括這些),發生了什麼(缺少)以及你期望發生什麼(不清楚)。 –