1、简单的开始
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))
# ^3.0f指输出前三位的整数,“.”后面是指你要保留多少位的小数点。
time.sleep(0.1)
print(“——执行结束——”)
执行结果如下:
2、完整效果文本记录条
import time
scale = 50 # 我们文本进度条大概的宽度
print(“执行开始”.center(scale//2, “-“))
#center()方法,将减号字符填充在执行开始或执行结束的两侧
start = time.perf_counter()# 确定开始时间
for i in range(scale+1):
a = ‘*’ i
b = ‘-’ * (scale - i)
c = (i/scale) * 100 # 输出与当前进度条相关的百分比
dur = time.perf_counter() -