PyThon 2.x 下载文件带进度显示

  1. #coding=utf-8  
  2. import urllib  
  3. import os  
  4. def Schedule(a,b,c):  
  5.     ''' 
  6.         a:已经下载的数据块 
  7.         b:数据块的大小 
  8.         c:远程文件的大小 
  9.     '''  
  10.     per=100.0*a*b/c  
  11.     if per>100:  
  12.         per=100  
  13.     print '%.2f% %'%per  
  14. url = "http://dldir1.qq.com/qqfile/qq/QQ8.9/20026/QQ8.9.exe"  
  15. local = os.path.join('','QQ8.9.exe')  
  16. urllib.urlretrieve(url,local,Schedule)  
shashou47

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: