python下载文件的三种方法

Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块。

当然你也可以利用ftplib从ftp站点下载文件。此外Python还提供了另外一种方法requests。

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

方法一:

    from urllib import request print "downloading with urllib" url = 'http://www.pythontab.com/test/demo.zip'  print "downloading with urllib"request.urlretrieve(url, "demo.zip")

方法二:

    import urllib2print "downloading with urllib2"url = 'http://www.pythontab.com/test/demo.zip' f = urllib2.urlopen(url) data = f.read() with open("demo2.zip", "wb") as code:     code.write(data)

方法三:

    import requests print "downloading with requests"url = 'http://www.pythontab.com/test/demo.zip' r = requests.get(url) with open("demo3.zip", "wb") as code:code.write(r.content)
  • 看起来使用urllib最为简单,一句语句即可。当然你可以把urllib2缩写成:

      f = urllib2.urlopen(url) with open("demo2.zip", "wb") as code:code.write(f.read())

python下载文件的三种方法相关推荐

  1. python电脑上怎么下载-python下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...

  2. python 下载文件-python下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests. 下面来看看三种方法是如何来下载文 ...

  3. python下载方法-python实现下载文件的三种方法_python

    本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...

  4. python下载的文件放在哪里的-python实现下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...

  5. python 下载文件-python实现下载文件的三种方法_python

    本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...

  6. python如何实现下载文件_python实现下载文件的三种方法

    python实现下载文件的三种方法 Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件. ...

  7. 测试Python下载图片的三种方法

    简 介: 通过Python软件包对网络URL图片链接进行下载,可以加快后期处理.本文测试了urllib, request两个软件包对图片进行下载效果.如果图片原网页有了防止下载机制,是无法下载图片. ...

  8. 用python下载文件的若干种方法汇总

    压缩文件可以直接放到下载器里面下载的 you-get 连接 下载任意文件 重点 用python下载文件的若干种方法汇总 写文章 用python下载文件的若干种方法汇总 zhangqibot发表于Met ...

  9. python 下载文件-用python下载文件的若干种方法汇总

    在日常科研或者工作中,我们免不了要批量从网上下载一些资料.要是手工一个个去下载,浪费时间又让鼠标折寿,好不容易点完了发现手指都麻木了. 这种重复性的批量作业我们应该交给python小弟去帮我们搞定,这 ...

  10. Powershell下载文件的三种方法

    Powershell下载文件的三种方法 Invork-WebRequest WebClient对象 BitsTransfer模块 layout: post title: Powershell下载文件的 ...

最新文章

  1. java平台类成员访问修饰符_JAVA类的修饰符及访问权限
  2. Facebook 开源了一整套重要的 Linux 内核组件与工具!
  3. python socket thread_python 使用socket与thread进行实时通信
  4. 软件设计师考试上午真题 考前速记
  5. C# 如何转换生成长整型的时间
  6. apache OFBiz的安装
  7. Linux系统管理(5)——使用yum快速搭建LAMP环境【方便快捷版】
  8. AJAX 框架Jquery的使用方法
  9. ActionScript3.0中获取变量类型的方法
  10. GLES3.0中文API-glMemoryBarrier
  11. foxmail邮件服务器端口,Foxmail设置教程
  12. c盘是不是越大越好_C盘下的pagefile文件是不是越大越好?
  13. 动画专业考一级计算机选什么语种,想成为一名出色的动画设计师吗?去美国纽约视觉艺术学院读计算机动画与视觉效果本科专业准没错!...
  14. 以下是根据在下的一些朋友芳名作诗,请朋友指点,继续增加中
  15. 计算机算法在生物信息学中的应用,引力场算法及其在生物信息学中的应用
  16. linux fscanf,linux fscanf
  17. 咨询答疑:从产品设计到康威定律
  18. java支付宝提现功能,单笔转账到支付宝账户(公钥证书方式)
  19. [读后感] 书名:追风筝的人
  20. 洛谷P2336 喵星球上的点名

热门文章

  1. java开发安卓app_开发安卓app常用的三种开发语言
  2. 通信原理-数字基带传输
  3. php 排除前后空格,php去除字符串前后空格的方法
  4. 浏览器打不开CSDN博客网站解决方法
  5. SqlServer2008R2软件下载安装教程
  6. 自动绕过锐捷客户端开热点
  7. 计算机毕设分词,基于词表的中文分词算法
  8. cognos oracle sql,Cognos联接Oracle数据库
  9. 情人节程序员用HTML网页表白【浪漫爱心旋转】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  10. Unity4.6版本下载