标签:
#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