要让实时计时器每秒更新一次,以查看程序运行了多少时间,可以使用Python中的time模块和datetime模块来实现。
首先,导入time和datetime模块:
import time
import datetime
然后,使用time模块的time函数获取程序开始运行的时间戳:
start_time = time.time()
接下来,使用一个循环来实现每秒更新一次的计时器:
while True:
current_time = time.time()
elapsed_time = current_time - start_time
print("程序已运行:", str(datetime.timedelta(seconds=int(elapsed_time))))
time.sleep(1)
在每次循环中,获取当前时间戳current_time,并计算已经过去的时间elapsed_time。然后,使用datetime模块的timedelta函数将elapsed_time转换为更友好的时间格式,并打印出来。
最后,使用time模块的sleep函数暂停1秒钟,以实现每秒更新一次的效果。
这样,你就可以通过运行这段代码来查看程序运行了多少时间,实时更新的计时器会每秒钟显示一次。
领取专属 10元无门槛券
手把手带您无忧上云