1、文本进度条的写法
一个简单的实例:
#TextProBarV1.py
import time
scale = 10
print("------执行开始------")
for i in range(scale+1):
a = '*' * i
b = '.' * (scale - i)
c = (i/scale)*100
print("{:^3.0f}%[{}->{}]".format(c,a,b))
time.sleep(0.1)
print("------执行结束------")
执行结果:
"""
\r实现了行首刷新,end让光标i停留在行尾,不用换行,另外IDLE是屏蔽\r的,下面给出一个单行即时刷新的代码
"""
import time
for i in range(101):
print("\r{:3}%".format(i), end="")
time.sleep(0