gpt4 book ai didi

python - 如何使用 Python 下载文件?

转载 作者:IT王子 更新时间:2023-10-29 00:46:03 25 4
gpt4 key购买 nike

大家好。我是 Python 新手,正在 CentOS 上使用 Python 2.5。

我需要像 WGET 那样下载文件。

我做了一些搜索,并且有一些解决方案,一个明显的方法是这样的:

import urllib2
mp3file = urllib2.urlopen("http://www.example.com/songs/mp3.mp3")
output = open('test.mp3','wb')
output.write(mp3file.read())
output.close()

这很好用。但我想知道,如果 mp3 文件非常大,例如 1Gb、2Gb 甚至更大。这个代码片段还能用吗?有没有更好的方法在 Python 中下载大文件,也许像 WGET 这样的进度条。

非常感谢!

最佳答案

有一个更简单的方法:

import urllib
urllib.urlretrieve("http://www.example.com/songs/mp3.mp3", "/home/download/mp3.mp3")

关于python - 如何使用 Python 下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4403289/

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