gpt4 book ai didi

python - 在 Python 中每 x 分钟做一些事情会给出相同的答案

转载 作者:太空宇宙 更新时间:2023-11-03 20:32:45 26 4
gpt4 key购买 nike

这是代码:

import datetime
import schedule
import time

local = datetime.datetime.now().time().replace(microsecond=0)
hour = str(local)

def job():
if hour.startswith('16'):
print("Hi! It's ", local)
else:
print("nope!")

schedule.every(10).minutes.do(job)

while True:
schedule.run_pending()
time.sleep(1)

我正在尝试重复工作(如果当前时间以 16 开始,则说嗨,这是本地,如果没有说>) 每 10 分钟一次,但每次都会给出相同的响应,例如,在 16:40 启动代码,给出正确的答案(嗨,这是本地的),但在 17:00 之后,它仍然给出与旧时间相同的答案,而不是只是说(或正确的时间),我不确定时间表代码是否正确,需要一些帮助,ty!

最佳答案

这应该有效,请注意工作函数中当前时间的读数:

from datetime import datetime
import schedule
import time

def job():
local = datetime.now().time().replace(microsecond=0)
if local.hour == 16:
print("Hi! It's ", local)
else:
print("nope!")

schedule.every(10).minutes.do(job)

while True:
schedule.run_pending()
time.sleep(1)

关于python - 在 Python 中每 x 分钟做一些事情会给出相同的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57380546/

26 4 0
文章推荐: c# - 将控制台窗口的输出获取到 Winform 应用程序
文章推荐: html - 如何编写更具体的 css
文章推荐: c# - 如何在特定
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com