实现刷新输出

 1 import time
 2 
 3 def TextProBar(scale):
 4     print("{:-^28}".format("执行开始"))
 5     for i in range(scale + 1):
 6         a = (i / scale) * 100
 7         b = '*' * i
 8         c = '.' * (scale - i)
 9         #\r使程序在输出信息前,把光标移动至行首
10         print("\r{:^3.0f}%[{}->{}]".format(a, b, c), end='')
11         time.sleep(0.1)
12     print("\n{:-^28}".format("执行结束"))
13 
14 
15 TextProBar(20)

posted on 2020-11-07 11:20  苦海舟  阅读(96)  评论(0)    收藏  举报

导航