start 16:36
时间格式化
程序计时:指测量起止动作所经历的时间的过程
实例四文本进度条
#a表示星号被复制的的次数
文本进度条的动态刷新
实现刷新功能的简单代码,但你会发现并没有实现在同一行,是因为这是在idle环境下,它是编写程序的开发环境,而不是主要的运行环境。它把\r这个功能屏蔽掉了。我们可以使用下面这个命令行:
刷新进度条的完整结果
1 import time 2 scale = 50 3 print("执行开始".center(scale//2,"-")) 4 start = time.perf_counter() 5 for i in range(scale +1): 6 a = ‘*‘ * i 7 b = ‘.‘ * (scale - i) 8 c = (i/scale)*100 9 dur = time.perf_counter() - start 10 print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end="") 11 time.sleep(0.1) 12 print("\n"+"执行结束".center(scale//2,‘-‘))
在cmd下运行(win+R,输入cmd)
原文:https://www.cnblogs.com/lcy1995/p/10775093.html