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读取html中指定元素生成excle文件示例
Apr 03 Python
Python字符串和文件操作常用函数分析
Apr 08 Python
python MySQLdb Windows下安装教程及问题解决方法
May 09 Python
Python中的默认参数实例分析
Jan 29 Python
使用Python写一个量化股票提醒系统
Aug 22 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
Python为何不能用可变对象作为默认参数的值
Jul 01 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
浅谈Pycharm最有必要改的几个默认设置项
Feb 14 Python
使用jupyter notebook直接打开.md格式的文件
Apr 10 Python
使用keras根据层名称来初始化网络
May 21 Python
Python中常见的导入方式总结
May 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
全新的PDO数据库操作类php版(仅适用Mysql)
2012/07/22 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
2013/08/06 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
2019/01/16 PHP
JavaScript 程序编码规范
2010/11/23 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
用原生JS获取CLASS对象(很简单实用)
2014/10/15 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
2019/12/19 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
python爬虫基础之urllib的使用
2020/12/31 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
质量工程师岗位职责
2013/11/16 职场文书
高中考试作弊检讨书
2014/01/14 职场文书
人资专员岗位职责
2014/04/04 职场文书
保送生自荐信
2015/03/06 职场文书
惹女朋友生气检讨书
2015/05/06 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技