python apscheduler 每两小时执行一次

from datetime import datetime
from apscheduler.schedulers.blocking import BlockingScheduler

def job_function():
print("Hello World")

sched = BlockingScheduler()

每2小时触发

sched.add_job(job_function, 'interval', hours=2)

sched.start()


设定执行区间

sched.add_job(job_function, 'interval', hours=2, start_date='2010-10-10 09:30:00', end_date='2014-06-15 11:00:00')


装饰器@sched.scheduled_job('interval',id='my_job_id',hours=2)

from apscheduler.scheduler import BlockingScheduler

@sched.scheduled_job('interval', id='my_job_id', hours=2)
def job_function():
print("Hello World")


每小时(上下浮动120秒区间内)运行job_function

sched.add_job(job_function, 'interval', hours=1, jitter=120)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容