定时任务:APScheduler
APScheduler是一个轻量级的定时任务调度框架,实现了Quartz的全部功能,提供了基于日期、固定时间间隔以及crontab类型任务的三种调度模式。同时还支持异步执行、后台执行和任务持久化。
APScheduler的安装十分简单,只需要执行命令pip install apscheduler
即可。
运行一个由APScheduler调度的任务只需要以下四个步骤。
- 创建一个调度器(Scheduler)。
- 创建一个任务存储(Job Store)。
- 添加一个调度任务。
- 执行调度器。