time库的使用
1 #TextBarV1.py 2 import time 3 scale = 10 4 print("-----执行开始-----") 5 for i in range((scale+1)): 6 a = ‘*‘ * i 7 b = ‘.‘ * (scale-i) 8 c = (i/scale) * 100 9 print("{:^3.0f}%[{}->{}]".format(c,a,b)) 10 time.sleep(0.1) 11 print("-----执行结束-----")
1 #TextBarV2.py 2 import time 3 for i in range(101): 4 print("\r{:3}%".format(i),end="") 5 time.sleep(0.1)
1 #TextBarV3.py 2 import time 3 scale =50 4 print("执行开始".center(scale//2,"-")) 5 start=time.perf_counter() 6 for i in range(scale+1): 7 a = ‘*‘ * i 8 b = ‘.‘ * (scale - i) 9 c = (i/scale)*100 10 dur = time.perf_counter() - start 11 print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end="") 12 time.sleep(0.1) 13 print("\n"+"执行结束".center(scale//2,"-"))
原文:https://www.cnblogs.com/xiaobaisai/p/13835600.html