gpt4 book ai didi

python - 如何使用 Datetime 和 Python 打印每分钟

转载 作者:太空宇宙 更新时间:2023-11-04 10:02:54 28 4
gpt4 key购买 nike

例如,我想使用时间或日期时间每经过 1 分钟就打印“1 分钟”。我不能使用 time.sleep(60) 因为我有更多代码需要在每次更新时在 whileloop 中运行。我需要一种方法来检查 datetime.now() 是否大于 1 分钟前。谢谢!

import time
import datetime as dt

t = dt.datetime.now()

while True:
if 60 seconds has passed:
print("1 Min")

最佳答案

您可以使用 datetime.timedelta对象以测试是否已超过 60 秒。

import datetime as dt

# Save the current time to a variable ('t')
t = dt.datetime.now()

while True:
delta = dt.datetime.now()-t
if delta.seconds >= 60:
print("1 Min")
# Update 't' variable to new time
t = dt.datetime.now()

关于python - 如何使用 Datetime 和 Python 打印每分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42599733/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com