如题,我想让每一小时运行一次这个任务,但它还是每时每刻都在运行
让每一小时运行一次任务设置 every(60)
要运行的代码应该写成一个run函数,并设置schedule.every(60).minutes.do(run)
不是把要运行的代码写在while循环中
import schedule
import time
def run():
# 要运行的代码
print("运行了")
run() #第一次直接执行, 不要等待
# 每60分钟执行一次函数
schedule.every(60).minutes.do(run)
while True:
# 启动服务(运行所有可以运行的任务)
schedule.run_pending()
time.sleep(1)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!