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 测试实现方法
Dec 24 Python
用Python脚本来删除指定容量以上的文件的教程
May 04 Python
Python的地形三维可视化Matplotlib和gdal使用实例
Dec 09 Python
详解python中list的使用
Mar 15 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
python3爬取torrent种子链接实例
Jan 16 Python
Python for循环搭配else常见问题解决
Feb 11 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
Python爬虫获取页面所有URL链接过程详解
Jun 04 Python
Python os库常用操作代码汇总
Nov 03 Python
Pytorch 如何实现常用正则化
May 27 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 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
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
jQuery实现的简洁下拉菜单导航效果代码
2015/08/26 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
AngularJS实现注册表单验证功能
2017/10/16 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
解决Vue打包后访问图片/图标不显示的问题
2019/07/25 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
幼儿园大班区域活动总结
2014/07/09 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
2015年党建工作总结
2015/03/30 职场文书