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中urllib模块用法实例详解
Nov 19 Python
python实现汉诺塔方法汇总
Jul 25 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
python使用mysql数据库示例代码
May 21 Python
Python基于回溯法子集树模板解决取物搭配问题实例
Sep 02 Python
15行Python代码带你轻松理解令牌桶算法
Mar 21 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 Python
python实现logistic分类算法代码
Feb 28 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
Python标准库pathlib操作目录和文件
Nov 20 Python
Python中super().__init__()测试以及理解
Dec 06 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
PHP 学习路线与时间表
2010/02/21 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
常见的jQuery选择器汇总
2014/11/24 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
实例浅析js的this
2016/12/11 Javascript
JavaScript 中 apply 、call 的详解
2017/03/21 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
js实现Tab选项卡切换效果
2020/07/17 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
python中类的一些方法分析
2014/09/25 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
2018/05/15 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
Windows下将Python文件打包成.EXE可执行文件的方法
2018/08/03 Python
python 实现A*算法的示例代码
2018/08/13 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
Python实现井字棋小游戏
2020/03/09 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
医科学校毕业生自荐信
2013/11/09 职场文书
初中数学教学反思
2014/01/16 职场文书
员工晚婚的请假条
2014/02/08 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
个人担保书范文
2014/05/20 职场文书
美化环境标语
2014/06/20 职场文书
学习计划书怎么写
2014/09/15 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
小学教师见习总结
2015/06/23 职场文书