我正在使用python 3块下载来下载大小从1 MB到250 MB不等的文件。 我注意到的问题是:
有时,下载似乎被挂起。而且我必须等到50分钟左右,最后出现间歇性异常: [Errno 5]输入/输出错误,该异常在随机时间出现。但是文件已完全下载。
作为概述:该应用程序在CentOS 7上运行。我安装了Windows Fileshare路径并在此下载文件。下面是下载代码:
# sending get request and saving the response as response object
response = requests.get(url = URL, timeout=5, stream=True)
try:
with open(path + "/" + message['File-Name'], 'wb') as handle:
for block in response.iter_content(1024):
handle.write(block)
success = True
except Exception as err:
LOGGER.warn("Error in downloading chunk: {0}".format(err))
我无法确定问题。
这是网络问题吗?还是用户帐户问题?它以root用户身份运行。