Python实现进度条有很多方法,下面是通过progress来实现,后续补充更多方式来实现。
from time import sleep
def progress(persent=0, width=70):
left = width*persent // 100
right = width - left
print('
[', '^' * left, ' ' * right, ']',
f'{persent:.0f}%',
sep='', end='', flush=True)
for i in range(101):
progress(i)
sleep(0.1)
执行展示效果: