Python中apscheduler执行使用步骤
发布时间:2025-11-24 11:36:57

apscheduler是基于Quartz的Python定时任务框架,建立了Quartz的所有功能,使用非常方便。它提供了基于日期、固定时间间隔和crontab类型的任务,并且可以持续任务。
第一步:安装APScheduler
pip install apscheduler
第二步:了解apscheduler组件
apscheduler由四部分组成
triggers:初始化,指定时间执行任务的时间,每个任务都有自己的触发。
job stores:存储器,持久存储,临时存储在内存中。
executors:执行器在执行定时任务时以进度或线程的形式执行
scheduler:调度器包括BackgroundScheduler(后台操作)和BlockingScheduler(分段操作)。他将合理安排操作内存、执行器和执行工作。并添加和删除任务。通常只有一个调度器,开发人员很少自动实现,因为这些都是由调度器自动实现的。
第三步:开始使用
1、新建调度器schedulers
2、增加调度任务
3、运行调度任务
监控任务事件类型,常用的类型有:
EVENT_JOB_ERROR: 表示执行过程中任务异常触发
EVENT_JOB_EXECUTED:当任务成功执行时
EVENT_JOB_MAX_INSTANCES:当调度器上执行的任务超过配置参数时
