实现刷新输出
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)
浙公网安备 33010602011771号