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

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

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

方法一:

import urllib

import urllib2

import requests

print "downloading with urllib"

url = 'https://www.jb51.net//test/demo.zip'

print "downloading with urllib"

urllib.urlretrieve(url, "demo.zip")

方法二:

import urllib2

print "downloading with urllib2"

url = 'https://www.jb51.net//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 = 'https://www.jb51.net/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 网站文件下载-python实现下载文件的三种方法相关推荐

  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 urllib下载文件怎么停止_python下载文件的三种方法

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

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

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

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

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

最新文章

  1. Uva - 12545 - Bits Equalizer
  2. UVa563 - Crimewave
  3. 固态存储作缓存 提升性能有绝招
  4. python 三角形的三个边长a,b,c ,求三角形的面积?
  5. NYOJ 309 BOBSLEDDING(dp)
  6. c语言变凉存储性,C语言数据的表示和存储(IEEE 754标准)
  7. 博客新家(agiledon.github.com)
  8. Demosaic算法学习
  9. 此计算机上的windows防火墙阻止了远程调试_除了防火墙,用PowerShell命令也可以屏蔽网站,这个方法更简单...
  10. 物联网市场潜力巨大,中国移动加强布局
  11. spss clementine Twostep Cluster(两步聚类 二阶聚类)
  12. springboot ---微信ocr身份证识别
  13. java计算机毕业设计蔚蓝在线学习平台源码+系统+数据库+lw文档+mybatis+运行部署
  14. mysql dbutil_通过dbutil操作数据库
  15. Java实现简单聊天室【含源码】
  16. duilib开发(九):定时器和超链接
  17. 联想HINKPAD X220安装MacOS Mojave
  18. Illustrator CS4 序列号
  19. Raptor实践参考:要么错误要么求和
  20. JavaBean的书写规范

热门文章

  1. Keystone v3 domains 应用场景
  2. cdn大全 jquery/jqueryUI/Dojo/MooTools/Prototype
  3. boost 库 enable_shared_from_this 实现原理分析
  4. 没人教的项目管理方法之(明白该干什么) 二、项目章程如何写(下)
  5. C#调用dll中的函数
  6. 文件上传oss服务器
  7. WLC HA-维护模式(Maintenance Mode)
  8. Code:blocks 调试经历,调试成功这其一
  9. 阅读代码和修改别人代码的一些技巧以及注意事项
  10. 基于Forms-Roles认证方式目录权限配置的学习