schedule.every(9).to(10).hour.do(job)
时间: 2024-04-30 09:21:45 浏览: 231
node-schedule-pageres-nodemailer-源码.rar
这是一个使用schedule模块的定时任务,表示每天的9点到10点之间,执行一次名为"job"的任务。具体的实现可以参考以下示例代码:
```
import schedule
import time
def job():
print("I'm working...")
# 每天 9:00~10:00 执行一次 job()
schedule.every().day.at("09:00").do(job)
while True:
schedule.run_pending()
time.sleep(1)
```
需要注意的是,schedule模块需要不断地检查当前时间是否到达设定的执行时间,因此需要在一个循环中不断调用`schedule.run_pending()`方法。同时,为了避免无意义的循环,可以在每次循环中加入`time.sleep(1)`,让程序休眠一秒钟,等待下一次检查。
阅读全文