我試圖在我的Python項目上閱讀WWW站點。但是,如果我無法連接到Internet,代碼將崩潰。如果在閱讀網站的某個階段沒有任何連接,如何捕捉異常?如何正確閱讀www網站?
import sys
import time
import urllib3
# Gets the weather from foreca.fi.
def get_weather(url):
http = urllib3.PoolManager()
r = http.request('GET', url)
return (r.data)
time = time.strftime("%Y%m%d")
url = "http://www.foreca.fi/Finland/Kuopio/Saaristokaupunki/details/" + time
weather_all = get_weather(url)
print(weather_all)
ummm使用try/except子句? –
我很確定它不會「崩潰」 - 它可能會引發異常。這將是答案:你需要一個try-except-block來捕捉異常。下次請添加「崩潰」消息(異常堆棧跟蹤) – sphere
另外,您是否打算實際使用'time'值? – tripleee