【发布时间】:2021-04-27 03:04:31
【问题描述】:
我正在尝试在 while 循环内的验证内启动计时器。
即
if(foo):
start_time
我希望它打印增量时间,但它只打印零并即使在检查一次后仍继续计数。
代码:
warning_timer = 0
while True:
if warning_timer == 0:
start_time = time.time()
warning_timer = 1
elapsed_time = time.time() - start_time
print(time.strftime("%H:%M:%S", time.gmtime(elapsed_time)))
输出:
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
00:00:00
如何使用时间库打印出增量时间?
【问题讨论】:
-
您是否等待了 >1 秒?
-
什么是“验证” - 请在您的问题中解释。
标签: python python-3.x validation time while-loop