目录
代码(以每5秒1次为例):
每5分钟1次
每2小时1次
每天18:00执行
用到的库:schedule,time
实现的效果:按秒来运行任务,按分钟来运行任务,按小时来运行任务,按天来运行任务
代码(以每5秒1次为例):
import schedule
import time
# 定义这个job要执行的动作
def job():
print('我是1条job')
# 每5秒运行1次
schedule.every(5).seconds.do(job)
while True:
schedule.run_pending()
time.sleep(2)
代码效果:
每5分钟1次
schedule.every(5).minutes.do(job)
每2小时1次
schedule.every(2).hours.do(job)
每天18:00执行
schedule.every().day.at('18:00').do(job)