我下载了这样的文件,有时会返回400请求。
f = urllib.request.urlretrieve(url,"filename")
所以我想检查它是否返回400错误,跳过并继续下一个程序。
但是如果它返回400,程序将停止并显示此错误。
urllib.error.HTTPError: HTTP Error 400: Bad Request
我怎样才能让400 error
停止该程序?
答案 0 :(得分:1)
使用try catch块。假设urllib
已导入
try:
f = urllib.request.urlretrieve(url,"filename")
except urllib.error.HTTPError as e:
print("Error: ", e)