zoukankan      html  css  js  c++  java
  • python(24)下载文件

    利用程序自己编写下载文件挺有意思的。Python中最流行的方法就是通过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' #如果你下载的文件是rar,下面就换成.rar,下载的是txt就换成.txt,
     
    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:#.zip是根据文件格式来判断的,这地方只起到了重命名的作用
        code.write(r.content)
    看起来使用urllib最为简单,一句语句即可。当然你可以把urllib2缩写成:
    f = urllib2.urlopen(url) with open("code2.zip", "wb") as code:
    code.write(f.read())
  • 相关阅读:
    图像功率结合
    三星(多星)模型
    双星模型
    卫星变轨问题
    桌面木块弹簧
    球——绳模型、球——杆模型
    汽车拐弯问题
    圆锥摆模型
    省队集训日记
    NOI前比赛经验总结
  • 原文地址:https://www.cnblogs.com/lovychen/p/5912692.html
Copyright © 2011-2022 走看看