import urllib

urllib.urlretrieve ("http://www.example.com/songs/mp3.mp3", "mp3.mp3")

(用于Python 3+)import urllib.request和urllib.request.urlretrieve)

还有一个有“进度栏”的import urllib2

url = "http://download.thinkbroadband.com/10MB.zip"file_name = url.split('/')[-1]u = urllib2.urlopen(url)f = open(file_name, 'wb')

meta = u.info()file_size = int(meta.getheaders("Content-Length")[0])print "Downloading: %s Bytes: %s" %

(file_name, file_size)file_size_dl = 0block_sz = 8192while True:

buffer = u.read(block_sz)

if not buffer:

break

file_size_dl += len(buffer)

f.write(buffer)

status = r"%10d [%3.2f%%]" % (file_size_dl, file_size_dl * 100. / file_size)

status = status + chr(8)*(len(status)+1)

print status,f.close()

python下载后如何使用-如何使用Python通过HTTP下载文件?相关推荐

  1. android下载后的app自动安装,Android 7.0 下载APK后自动安装

    随着Android版本越来越高,Android对隐私的保护力度也越来越大.这些隐私权限的更改在为用户带来更加安全的操作系统的同时也为开发者带来了一些新的任务.如何让你的APP能够适应这些改变而不是崩溃 ...

  2. python下载后如何使用-如何使用Python通过HTTP下载文件

    我有一个小的实用程序,可以用来按计划从网站上下载MP3,然后构建/更新我显然已添加到iTunes的播客XML文件. 创建/更新XML文件的文本处理是用Python编写的. 我在Windows .bat ...

  3. python下载后如何使用-如何使用python下载文件?

    解决方案:from os.path import basename from urlparse import urlsplit def url2name(url): return basename(u ...

  4. python安装后怎么编程-怎么查看python安装路径

    Python是一种脚本语言,有朋友在安装Python编程环境时没有注意在哪装的,也就是路径.下面小编将带大家一起来了解一下如何查看Python安装路径. 有以下几种方式查看Python安装路径: 1. ...

  5. python学会后再学c_目前python熟练 ,想再学golang 需要先学c吗?

    不需要先学C golang借鉴了很多语言的优秀特质,但也自成一体,相对C来说更加简单.工程化. 会python,学习golang很简单. 每种通用语言的基本都是类似的,都要能够处理数字.字符串.数组. ...

  6. python做后端的优势_使用Python进行应用程序后端开发有什么好处?

    Python的优点:1.简单易学Python 编程语言最大的优点之一,是其具有伪代码的特质,它可以让我们在开发 Python 程序时,专注于解决问题,而不是搞明白语言本身.2.开源Python 是 F ...

  7. python做后端开发的优点_python作为后端语言的优缺点

    Python 是动态强类型语言,很多人都误认为是弱类型语言,其实是错误的.动态是指在运行期确定类型(静态则是在编译期确定类型).强类型指的是在没有强制类型转化前,不允许两种不同类型的变量相互操作(也就 ...

  8. python中文下载_Python进阶中文PDF[17.1MB] 高清下载

    < Python进阶>是<Intermediate Python>的中译本,对Python中的装饰器与推导式等高级用法做了详细说明,适合于掌握Python基础后的进一步提高. ...

  9. 用python处理excel表格_如何用python处理excel数据 | 用python处理excel表格数据类型

    python 读取EXCEL文件中的数据格式 扩展库 xlrd 读excle xlwt 写excle 直上搜就能下载 下载后使用 import xlrd 就可以读excle了 打开文件: xls = ...

最新文章

  1. Qt C++属性类型提供给 QML调用(三)
  2. 软件测试工程师笔试总结
  3. spring cloud bus_Spring Cloud学习笔记--消息总线(Bus)
  4. rabbitmq集群部署及配置
  5. 30 网站项目建设流程概述
  6. Scrapy架构及其组件之间的交互
  7. 进制转换函数 Java
  8. 企业微信获取用户php,微信企业号获取用户授权登陆信息
  9. QT笔记- 如何判断窗口小部件是否自动出现(或隐藏)了滑条?
  10. 简洁的HTML5和CSS3免费企业网站模板源码下载
  11. 可以在windows下预览SVG文件 SVG Explorer Extension
  12. Serenity Screenplay模式
  13. 工业级环网交换机是什么呢?它又有什么作用
  14. 列式数据库和行式数据库的区别
  15. 计算机插上u盘就无法点亮,为什么电脑插着U盘就无法正常开机
  16. 艾司博讯:拼多多新手如何正确使用多多进宝?
  17. 通过dockerfile构建jar包镜像
  18. 二手物品交易管理系统
  19. ACL实现包过滤 NAT网络地址转换
  20. QT实现串口调试助手(七):字体设置面板创建及窗体间传值

热门文章

  1. hdu - 1072 Nightmare(bfs)
  2. vue设置ioc图标和title
  3. (2.4)备份与还原--WAL与备份原理
  4. 怎么修改windows命令行字体大小
  5. 设计模式之Prototype(原型)(转)
  6. [转] - 学习ASP.NET比较完整的流程!
  7. 作者赠送的《我的第一本c++书》收到啦
  8. 避免表格table被撑开变形的CSS代码实例
  9. 以下用于数据存储领域的python第三方库是-『爬虫四步走』手把手教你使用Python抓取并存储网页数据!...
  10. python装饰器函数-python之路——装饰器函数