简介 链接到标题 apscheduler 全称 Advanced Python Scheduler,调度器,主要功能如下:
动态添加、删除任务 暂停、恢复任务 周期性调度:cron,date,interval … 那么接下来我们根据官方示例,看看 apscheduler 是如何进行处理任务的。
示例版本为 2.1,因为在 2.1 版本包含目前 master 分支上的主要功能,简单易懂。
代码结构如下:
yiran@zhouyirandeMacBook-Pro:~/Documents/git-repo/apscheduler 2.1 ✔ $ tree apscheduler apscheduler ├── __init__.py ├── events.py ├── job.py ├── jobstores │ ├── __init__.py │ ├── base.py │ ├── mongodb_store.py │ ├── ram_store.py │ ├── redis_store.py │ ├── shelve_store.py │ └── sqlalchemy_store.py ├── scheduler.py ├── threadpool.py ├── triggers │ ├── __init__.py │ ├── cron │ │ ├── __init__.