首页 > 其他 > 详细

如何给文件下载设置下载进度?

时间:2015-11-02 20:53:47      阅读:224      评论:0      收藏:0      [点我收藏+]
#python
#xiaodeng
#如何给文件下载设置下载进度?


import urllib

def callbackinfo(down,block,size):
    ‘‘‘
    回调函数:
    down:已经下载的数据块
    block:数据块的大小
    size:远程文件的大小
    ‘‘‘
    per=100.0*(down*block)/size
    if per>100:
        per=100
    print %.2f%%%per
    
url=http://www.sina.com.cn
local=sina.html
urllib.urlretrieve(url,local,callbackinfo)



#local
    #参数 finename 指定了保存本地路径(如果参数未指定,urllib会生成一个临时文件保存数据。)

#reporthook:
    #是一个回调函数,当连接上服务器以及相应数据块传输完毕时会触发该回调,我们就可以利用该回调函数来显示
#来显示当前的下载进度。

如何给文件下载设置下载进度?

原文:http://www.cnblogs.com/dengyg200891/p/4931010.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!