采用urllib.request.urlretrieve下载文档并显示下载进度:
import urllib
import osdef Schedule(a,b,c):
'''
a:已经下载的数据块
b:数据块的大小
c:远程文件的大小
'''
per = 100.0 * a * b / c
if per > 100 :
per = 100
print('%.2f%%' % per)
if __name__ == '__main__':
url = 'https://www.python.org/ftp/python/3.6.0/python360.chm'
#local = url.split('/')[-1]
# local = '~/w/ork';
local = os.path.join('/home/work/Download','python360.chm')
urllib.request.urlretrieve(url,local,Schedule)