0
点赞
收藏
分享

微信扫一扫

python print打印进度条

晚熟的猫 2022-04-15 阅读 121
python
import time

def ss (ss):

    start = time.perf_counter()
    for i in range(ss):
        finsh = "▓" * (i + 1)
        need_do = "-" * (ss - (i + 1))
        progress = ((i + 1) / ss) * 100
        dur = time.perf_counter() - start
        print("\r{:^3.0f}%[{}->"
              "{}]{:.2f}s".format(progress, finsh, need_do, dur), end="")
        time.sleep(0.05)

t = [['a', 'b', 'c', 'd', 'e'],['a', 'b', 'c', 'd', 'e'],['a', 'b', 'c', 'd', 'e'],['a', 'b', 'c', 'd', 'e'],['a', 'b', 'c', 'd', 'e'],['a', 'b', 'c', 'd', 'e']]
ss(len(t))
举报

相关推荐

0 条评论