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 reduce()函数的用法小结
Nov 15 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
Django模型序列化返回自然主键值示例代码
Jun 12 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
Oct 24 Python
python 字典套字典或列表的示例
Dec 16 Python
使用keras时input_shape的维度表示问题说明
Jun 29 Python
Python如何输出警告信息
Jul 30 Python
使用AJAX和Django获取数据的方法实例
Oct 25 Python
python中复数的共轭复数知识点总结
Dec 06 Python
Python3中的tuple函数知识点讲解
Jan 03 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
深入extjs与php参数交互的详解
2013/06/25 PHP
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
js动态切换图片的方法
2015/01/20 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
实例详解jQuery表单验证插件validate
2016/01/18 Javascript
js判断手机号是否正确并返回的实现代码
2017/01/17 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
学习Vue组件实例
2018/04/28 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
vue实现页面切换滑动效果
2020/06/29 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
python学习开发mock接口
2019/04/28 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python实现ftp文件传输功能
2020/03/20 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
介绍一下RMI的基本概念
2016/12/17 面试题
办公室前台的岗位职责
2013/12/20 职场文书
优秀社区干部事迹材料
2014/02/03 职场文书
高级工程师英文求职信
2014/03/19 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书