仅供参考
import time
scale = 50
print('开始下载'.center(scale, '='))
for i in range(scale+1):
a = '*' * i
b = '.' * (scale - i)
c = int((i / scale) * 100)
print('\r{}%[{}{}]'.format(c, a, b), end='')
time.sleep(0.1)
print('\n' + '下载完成'.center(scale, '='))
import time
from tqdm import tqdm
for i in tqdm(range(100), ncols=100, ascii=' *', bar_format='{l_bar}{bar}|'):
time.sleep(0.05)