我正在寻找一种python下载方法,可以在其中使用指定的目标和文件名直接下载到磁盘上,如果下载时间太长,则会超时。
从这里看起来有三个主要python下载选项
https://stackabuse.com/download-files-with-python/
urllib.request.urlretrieve
没有超时选项。
requests.get(url)
有超时,但需要在保存之前打开文件。看起来它也从URL获取文件名。
wget.download
似乎也没有超时选项。
是否有满足我所有三个要求的python下载方法?
我认为您不能在不打开文件的情况下写入文件。
urllib
也打开它。