gpt4 book ai didi

download - 如何分段下载文件

转载 作者:行者123 更新时间:2023-12-02 21:36:30 25 4
gpt4 key购买 nike

我正在编写一个程序,可以将文件下载到任何位置,最大大小为 1Gb。现在我正在使用 requests 包来下载文件,尽管它可以工作(我认为有时会超时),但速度非常慢。我已经看到了一些使用 urllib2 的多部分下载示例,但我正在寻找一种使用 urllib3 或 requests 的方法(如果该包具有此功能)。

最佳答案

您对请求的关注程度如何'documentation

Quickstart documentation下面进行说明

r = requests.get(url, stream=True)
r.raw.read(amount)

但是,更好的方法是:

fd = open(filename, 'wb')
r = requests.get(url, stream=True)
for chunk in r.iter_content(amount):
fd.write(chunk)
fd.close()

(假设您将下载的内容保存到文件中。)

关于download - 如何分段下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19472819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com