码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-11-02 20:56:06      阅读:194      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!