python下载的库要放到哪里-Python下载url并保存文件的三种方法
本节主要内容:
学习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并保存文件的三种方法相关推荐
- python如何实现下载文件_python实现下载文件的三种方法
python实现下载文件的三种方法 Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件. ...
- python下载方法-python实现下载文件的三种方法_python
本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...
- python下载的文件放在哪里的-python实现下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...
- python 下载文件-python实现下载文件的三种方法_python
本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...
- Powershell下载文件的三种方法
Powershell下载文件的三种方法 Invork-WebRequest WebClient对象 BitsTransfer模块 layout: post title: Powershell下载文件的 ...
- python 网站文件下载-python实现下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...
- python电脑上怎么下载-python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...
- python urllib下载文件怎么停止_python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...
- python 下载文件-python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests. 下面来看看三种方法是如何来下载文 ...
最新文章
- css animation动画完成后隐藏_如何使用CSS实现旋转地球动画效果
- 设计模式学习笔记——目录
- ajax form表单提交_开发日志:金数据表单自动提交脚本
- hibernate mysql annotation_Hibernate基于注解annotation的配置
- 如何使用Key User Tool扩展SAP S/4HANA Fiori UI
- html页面获取关闭页面事件,html页面关闭事件
- linux 软件包管理设置,Linux速通08 网络原理及基础设置、软件包管理
- 到达一个数 Reach a Number
- RN做的Android应用反编译,macOS Catalina配置Android反编译三件套 apktool/dex2jar/enjarify/jd-gui...
- java mqtt丢包_MQTT 3.1协议非严肃反思录
- TRACERT命令及用法
- vs中c语言图形显示,VS2010/MFC编程入门之四十九(图形图像:CDC类及其屏幕绘图函数)...
- 无人机计算机模拟飞行,学习无人机,怎么安装无人机模拟器?
- word小技巧之表格插入行
- Docker修改默认网段
- Arcgis 10.2坡度分析
- SAP中物料单位更改处理案例
- 股票、期货、期权的差异
- 信息技术 安全技术 信息安全管理体系 要求
- 智深叫道 远程控制软件
热门文章
- delphi存取图片
- SDUTOJ3771_数组计算机(线段树)
- Maven教程(3)--Maven导入工程常见问题(编码、MavenArchiver、Lifecycle Mapping、maven install 没有反应)...
- python列表的解析(转)
- 对于JavaScript中this关键字的理解
- 20145217信息安全系统设计基础第11周学习总结
- 企业新站上线应注意的几个问题
- Radar Installation(贪心,sort)
- C语言的设计模式-接口隔离
- 在 ASP.NET MVC 中使用 Chart 控件