Python请求无法下载大文件

时间:2018-07-26 10:11:09

标签: python http python-requests

我正在尝试使用python的请求包从Google驱动器下载文件。这是我的代码:

r = requests.get(link, stream=True)
if r.ok:
    with open("./media/temp.mp4", "wb") as writer:
        for chunk in r.iter_content(chunk_size=512):
            if chunk:  # filter out keep-alive new chunks
                writer.write(chunk)
        # writer.write(r.content)
else:
    print(r.reason)

只要文件大小小于100 MB,它就可以正常工作。但是当我尝试下载更大的文件时,它失败了。没有错误,程序创建了损坏的文件。我该如何解决?

0 个答案:

没有答案