栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 网页下载文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 网页下载文件

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

以下三种方法下载:

     方法一

  • import urllib
  • print "downloading with urllib"
  • url = 'http://download.redis.io/releases/redis-5.0.5.tar.gz'
  • print "downloading with urllib"
  • urllib.urlretrieve(url, "demo.zip")

    方法二

  • import urllib2
  • print "downloading with urllib2"
  • url = 'http://download.redis.io/releases/redis-5.0.5.tar.gz'
  • 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://download.redis.io/releases/redis-5.0.5.tar.gz'
  • r = requests.get(url)
  • with open("demo3.zip", "wb") as code:
  •   code.write(r.content)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号