python下载文件时显示下载进度的方法


Posted in Python onApril 02, 2015

本文实例讲述了python下载文件时显示下载进度的方法。分享给大家供大家参考。具体分析如下:

将这段代码放入你的脚本中,类似:urllib.urlretrieve(getFile, saveFile, reporthook=report)

第三个参数如下面的函数定义report,urlretrieve下载文件时会实时回调report函数,显示下载进度

def report(count, blockSize, totalSize):
  percent = int(count*blockSize*100/totalSize)
  sys.stdout.write("\r%d%%" % percent + ' complete')
  sys.stdout.flush()
sys.stdout.write('\rFetching ' + name + '...\n')
urllib.urlretrieve(getFile, saveFile, reporthook=report)
sys.stdout.write("\rDownload complete, saved as %s" % (fileName) + '\n\n')
sys.stdout.flush()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python获得两个数组交集、并集、差集的方法
Mar 27 Python
浅谈Python浅拷贝、深拷贝及引用机制
Dec 15 Python
python 实现在Excel末尾增加新行
May 02 Python
Django添加favicon.ico图标的示例代码
Aug 07 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
seek引发的python文件读写的问题及解决
Jul 26 Python
TensorFlow绘制loss/accuracy曲线的实例
Jan 21 Python
Python定时器线程池原理详解
Feb 26 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
python 浮点数四舍五入需要注意的地方
Aug 18 Python
python eventlet绿化和patch原理
Nov 21 Python
Python使用正则匹配实现抓图代码分享
Apr 02 #Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 #Python
Python编写百度贴吧的简单爬虫
Apr 02 #Python
用Python制作简单的钢琴程序的教程
Apr 01 #Python
仅利用30行Python代码来展示X算法
Apr 01 #Python
探究数组排序提升Python程序的循环的运行效率的原因
Apr 01 #Python
用Python编写分析Python程序性能的工具的教程
Apr 01 #Python
You might like
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
PHP从数组中删除元素的四种方法实例
2017/05/12 PHP
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
2017/01/04 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
代码讲解Python对Windows服务进行监控
2018/02/11 Python
TensorFlow平台下Python实现神经网络
2018/03/10 Python
python读取Excel表格文件的方法
2019/09/02 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
Python random模块的使用示例
2020/10/10 Python
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
劲霸男装广告词
2014/03/21 职场文书
建筑结构施工求职信
2014/07/11 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
母亲节主题班会
2015/08/14 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP