Python学习记录

it2025-10-31  0

代码思想: 通过for循环逐渐增加加载进度,使用\r用新的内容覆盖之前的内容

#文本进度条 import time total=20 #设置文本进度条总长度 print("开始".center(total,'-')) t=time.clock()#时钟开始计时 for i in range(total+1): OK='*'*i NO='·'*(total-i) add=(i/total)*100 t=time.clock()#返回与第一次调用time.clock()计时之间的时间差 print("\r{:^3.0f}%[{}{}]{:.2f}s".format(add,OK,NO,t),end='') time.sleep(0.05) print("\n"+"结束".center(total,'-'))

结果运行图:

最新回复(0)