請問request 套件中r.raise_for_status()是什麼意思?
2021/06/05 下午 03:48
使用網路爬蟲進行圖片下載
葉育承
觀看數:476
回答數:1
收藏數:0
r = request.get(網址) r.raise_for_status() 請問raise_for_status() 這個屬性代表什麼意思
回答列表
-
2021/06/06 上午 00:23張維元 (WeiYuan)贊同數:0不贊同數:0留言數:2
嗨,你好
關於這個問題直接看看 [文件](raise_for_status) : ``` Raises HTTPError, if one occurred. ``` 意思就是如果發生錯誤的話,會丟出 exception,範例如下: ``` response = requests.get(testURL) try: response.raise_for_status() except requests.exceptions.HTTPError as e: # Whoops it wasn't a 200 prient("Error: " + str(e)) ```
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤 我的粉絲專頁 ヽ(●´∀`●)ノ