知行编程网知行编程网  2022-11-01 03:00 知行编程网 隐藏边栏  14 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python中apscheduler执行使用步骤的相关知识,希望可以帮到处于编程学习途中的小伙伴


Python 中的 Apscheduler 执行步骤

apscheduler 是一个基于 Quartz 的 Python 定时任务框架,建立了 Quartz 的所有功能,使用起来非常方便。给出了基于日期、固定时间间隔及其 crontab 类型的任务,也可以持久化任务。



第一步:安装APScheduler



pip install apscheduler



第二步:了解一下apscheduler组件


apscheduler由一下四部分组成


triggers


:初始化,指定定时任务执行的时机,每个任务都有自己的触发器。


job stores


:存储器,持久存储,临时存储在内存中。


executors


: Executor,定时任务执行时,在进程中或线程模式下执行


scheduler


:调度器,包括BackgroundScheduler(在后台运行)和BlockingScheduler(分阶段运行)。他会合理安排工作记忆、执行者、执行者来做工作。以及添加和删除任务等。调度器通常只有一个,开发者很少实现,因为这些都是由调度器自动实现的。



第三步:开始使用


1、新建一个调度器schedulers


2、添加调度任务


3、运行调度任务



监控任务事件类型



,比较常用的类型有:


EVENT_JOB_ERROR: 表示任务在执行过程的出现异常触发


EVENT_JOB_EXECUTED:任务执行成功时


EVENT_JOB_MAX_INSTANCES:调度器上执行的任务超过配置的参数时

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享