【发布时间】:2011-01-05 15:41:00
【问题描述】:
我正在使用urllib.request 从互联网下载文件。但是有时我收到Connection Reset by Peer,我想重试。
我尝试了以下方法,但似乎 e.errno 包含 socket error 而不是实际的 errno:
while True:
try:
filename, headers = urllib.request.urlretrieve(url)
break
except IOError as e:
if e.errno != errno.ECONNRESET:
raise
except Exception as e:
raise
有什么建议吗?
【问题讨论】:
标签: python python-3.x urllib