下载方法将文件保存到磁盘使用指定的目标/文件名和超时时间限制,而无需首先打开文件



我正在寻找一种python下载方法,可以在其中使用指定的目标和文件名直接下载到磁盘上,如果下载时间太长,则会超时。

从这里看起来有三个主要python下载选项

https://stackabuse.com/download-files-with-python/

urllib.request.urlretrieve

没有超时选项。

requests.get(url)

有超时,但需要在保存之前打开文件。看起来它也从URL获取文件名。

wget.download

似乎也没有超时选项。

是否有满足我所有三个要求的python下载方法?

我认为您不能在不打开文件的情况下写入文件。

urllib也打开它。

最新更新