Python下载文件显示进度条
2017-01-01 本文已影响1380人
Ugly_K
2017/1/1 16:32:47
Python下载文件显示进度条
我们首先来看一下实现的效果

下面看看是怎么实现的把
import requests
import sys
with open("%s.mp3" % name, "wb") as code:
if total_length is None: # no content length header
code.write(responseMp3.content)
else:
dl = 0
total_length = int(total_length)
for data in responseMp3.iter_content(chunk_size=1024):
dl += len(data)
code.write(data)
done = int(50 * dl / total_length)
sys.stdout.write("\r[%s%s]" % ('█' * done, ' ' * (50 - done)))
sys.stdout.flush()

print('')
print('下载完成:%s' % name)
很容易对不对,感觉还不错