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中__init__和__new__的区别详解
Jul 09 Python
python任务调度实例分析
May 19 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
在Django同1个页面中的多表单处理详解
Jan 25 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
NumPy 如何生成多维数组的方法
Feb 05 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
Python中按键来获取指定的值
Mar 02 Python
python实现nao机器人身体躯干和腿部动作操作
Apr 29 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
Python系统公网私网流量监控实现流程
Nov 23 Python
使用pandas实现筛选出指定列值所对应的行
Dec 13 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
体育彩票排列三组选三算法分享
2014/03/07 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
php Session无效分析资料整理
2016/11/29 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
jQuery html()等方法介绍
2009/11/18 Javascript
jquery键盘事件使用介绍
2011/11/01 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
新手简单了解vue
2019/05/29 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
vue打包npm run build时候界面报错的解决
2020/08/13 Javascript
Python中使用中文的方法
2011/02/19 Python
Python中除法使用的注意事项
2014/08/21 Python
python简单实现计算过期时间的方法
2015/06/09 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
python 队列详解及实例代码
2016/10/18 Python
python机器人行走步数问题的解决
2018/01/29 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
2020/01/06 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
台湾三立电视电商平台:电电购
2019/09/09 全球购物
个人简历自荐信
2013/12/05 职场文书
军训自我鉴定
2014/01/22 职场文书
保安队长职务说明书
2014/02/23 职场文书
劳模先进事迹材料
2014/12/24 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
SpringBoot Http远程调用的方法
2022/08/14 Java/Android