python URL获取文件

【转】http://blog.csdn.net/kezunhai/article/details/46523149

Python中下载url最流行的方法就是通过Http利用urllib或者urllib2模块。当然你也可以利用ftplib从ftp站点下载文件。

此外Python还提供了另外一种方法requests。

来看看三种方法是如何来下载zip文件的:

import urllib   
import urllib2   
import requests     
url = 'http://www.blog.pythonlibrary.org/wp-content/uploads/2012/06/wxDbViewer.zip'    
print "downloading with urllib"  
urllib.urlretrieve(url, "code.zip")     
  
  
print "downloading with urllib2"  
f = urllib2.urlopen(url)   
data = f.read()   
with open("code2.zip", "wb") as code:       
    code.write(data)     
  
  
print "downloading with requests"  
r = requests.get(url)   
with open("code3.zip", "wb") as code:  
     code.write(r.content)  


猜你喜欢

转载自blog.csdn.net/faith_binyang/article/details/79272699