Python实现进度条

Python实现进度条有很多方法,下面是通过progress来实现,后续补充更多方式来实现。

from time import sleep


def progress(persent=0, width=70):
    left = width*persent // 100
    right = width - left
    print('\r[', '^' * left, ' ' * right, ']',
          f'{persent:.0f}%',
          sep='', end='', flush=True)


for i in range(101):
    progress(i)
    sleep(0.1)

执行展示效果:

posted @ 2020-07-17 14:16  可辰  阅读(274)  评论(0编辑  收藏  举报