在停止脚本之前赶上400的错误请求
问题描述:
我下载了这样的文件,它有时会返回400请求。在停止脚本之前赶上400的错误请求
f = urllib.request.urlretrieve(url,"filename")
所以我想检查它是否返回400错误,跳过并继续下一个过程。
但是,如果它返回400,程序将停止此错误。
urllib.error.HTTPError: HTTP Error 400: Bad Request
我该如何不让400 error
停止该程序?
答
使用try catch块。假设urllib
已经导入
try:
f = urllib.request.urlretrieve(url,"filename")
except urllib.error.HTTPError as e:
print("Error: ", e)
+0
感谢你,我解决了这个问题,尝试除了函数。 – whitebear
使用Try/Except? – AK47
尝试catch可以捕获400与所有httperror,然后使用,如果其他 –
我使用Try /除非感谢您的帮助。 – whitebear