本节主要内容:

学习python下载Url并保存文件的方法。

Python中通常是使用Http利用urllib或urllib2模块来下载url中的内容。

当然也可以利用ftplib从ftp站点下载文件。

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

本文把这三种下载zip文件的方法,汇总一下,供大家参考: 代码示例:

#!/bin/python

#

#site: www.#

import urllib

import urllib2

import requests

url = 'http://file.#/test.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)

说明:

使用urllib最为简单,一句语句即可。

还可以把urllib2缩写为: 代码示例:

f = urllib2.urlopen(url)

with open("code2.zip", "wb") as code:

code.write(f.read())

python下载的库要放到哪里-Python下载url并保存文件的三种方法相关推荐

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

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

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

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

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

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

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

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

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

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

  6. python 网站文件下载-python实现下载文件的三种方法

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

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

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

  8. python urllib下载文件怎么停止_python下载文件的三种方法

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

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

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

最新文章

  1. css animation动画完成后隐藏_如何使用CSS实现旋转地球动画效果
  2. 设计模式学习笔记——目录
  3. ajax form表单提交_开发日志:金数据表单自动提交脚本
  4. hibernate mysql annotation_Hibernate基于注解annotation的配置
  5. 如何使用Key User Tool扩展SAP S/4HANA Fiori UI
  6. html页面获取关闭页面事件,html页面关闭事件
  7. linux 软件包管理设置,Linux速通08 网络原理及基础设置、软件包管理
  8. 到达一个数 Reach a Number
  9. RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...
  10. java mqtt丢包_MQTT 3.1协议非严肃反思录
  11. TRACERT命令及用法
  12. vs中c语言图形显示,VS2010/MFC编程入门之四十九(图形图像:CDC类及其屏幕绘图函数)...
  13. 无人机计算机模拟飞行,学习无人机,怎么安装无人机模拟器?
  14. word小技巧之表格插入行
  15. Docker修改默认网段
  16. Arcgis 10.2坡度分析
  17. SAP中物料单位更改处理案例
  18. 股票、期货、期权的差异
  19. 信息技术 安全技术 信息安全管理体系 要求
  20. 智深叫道 远程控制软件

热门文章

  1. delphi存取图片
  2. SDUTOJ3771_数组计算机(线段树)
  3. Maven教程(3)--Maven导入工程常见问题(编码、MavenArchiver、Lifecycle Mapping、maven install 没有反应)...
  4. python列表的解析(转)
  5. 对于JavaScript中this关键字的理解
  6. 20145217信息安全系统设计基础第11周学习总结
  7. 企业新站上线应注意的几个问题
  8. Radar Installation(贪心,sort)
  9. C语言的设计模式-接口隔离
  10. 在 ASP.NET MVC 中使用 Chart 控件