Python中apscheduler执行使用步骤

来源:千锋教育
发布时间:2023-11-08 04:59:02
分享

apscheduler是依托于Quartz的一个Python定时任务框架,建立了Quartz的全部功能,运用起来十分便捷。给予了依托于日期、固定时间间隔及其crontab类型的任务,而且还可以持久化任务。

第一步:安装APScheduler

pipinstallapscheduler

第二步:了解一下apscheduler组件

apscheduler由一下四部分组成

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

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

executors:执行器,在定时任务执行时,以进度或线程方式执行

scheduler:调度器,包含BackgroundScheduler(后台运行)和BlockingScheduler(分段运行)。他会合理安排作业存储器,执行器,执行进行工作。并进行添加和删除任务等。调度器通常是只有一个的,开发人员很少因为这些都由调度器自动来实现了。

第三步:开始使用

1、新建一个调度器schedulers

2、添加调度任务

3、运行调度任务

监控任务事件类型,比较常用的类型有:

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

EVENT_JOB_EXECUTED:任务执行成功时

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

以上内容为大家介绍了Python增强,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python中如何分解质因数? 大家知不知道和质数相差一字的质因数是什么呢?其实质因数就是质数,质因数在数论指能整除给定正整数的质数。除1外,没有其他公共质数因子的两个正整数称为倒数质数。下面,小编就向大家介绍python中分解质因
  • 在python中如何打乱数据? 在玩python学习机器时,对于那种对随机性不太敏感的模型,理论上说可以不打乱。但敏感不敏感也跟数据量级,复杂度,算法内部计算机制都有关,目前并没有一个经纬分明的算法随机度敏感度列表。既然打乱数据并不
  • python为什么没有报错提示 python中没有报错提示的代码示例:defcount_words(filename):try:withopen(filename)asf_obj:contents=f_obj.read()excep
  • Python内置的列表 python内置的一种数据类型是列表:list。list是一种有序且可变的集合(可以看成是一个数组),可以随时添加和删除其中的元素。list里面的元素的数据类型也可以不同。用len()函数可以获得li
  • python 的条件判断语句 条件判断if语句(注意不要少写了冒号:。)if:elif:elif:Elseif语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和els
  • python 类的总结 1.什么是绑定到对象的方法,如何定义,如何调用,给谁用?有什么特性?2.什么是绑定到类的方法,如何定义,如何调用,给谁用?有什么特性?3.什么是解除绑定的函数,如何定义,如何调用,给谁用?有什么特性?