Doc*_*iki 4 python linux command-line centos wget
嗨,大家好.我是Python的新手,我在CentOS上使用Python 2.5.
我需要下载像WGET
do这样的文件.
我做了一些搜索,有一些解决方案,一个明显的方法是:
import urllib2
mp3file = urllib2.urlopen("http://www.example.com/songs/mp3.mp3")
output = open('test.mp3','wb')
output.write(mp3file.read())
output.close()
Run Code Online (Sandbox Code Playgroud)
这很好用.但我想知道,如果mp3文件非常大,如1Gb,2Gb甚至更大.这段代码片段仍可以使用吗?是否有更好的方法可以在Python中下载大文件,也可以使用像WGET
do这样的进度条.
非常感谢!
Pau*_*ber 16
有一种更简单的方法:
import urllib
urllib.urlretrieve("http://www.example.com/songs/mp3.mp3", "/home/download/mp3.mp3")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4882 次 |
最近记录: |