定时任务:APScheduler

APScheduler是一个轻量级的定时任务调度框架,实现了Quartz的全部功能,提供了基于日期、固定时间间隔以及crontab类型任务的三种调度模式。同时还支持异步执行、后台执行和任务持久化。

APScheduler的安装十分简单,只需要执行命令pip install apscheduler即可。

运行一个由APScheduler调度的任务只需要以下四个步骤。

  1. 创建一个调度器(Scheduler)。
  2. 创建一个任务存储(Job Store)。
  3. 添加一个调度任务。
  4. 执行调度器。