Python中常用的定时触发框架包括:
- schedule:schedule是一个轻量级的Python定时任务框架,可以在指定的时间执行函数。
- APScheduler:APScheduler是一个Python定时任务框架,支持多种类型的调度器和触发器,并可以将任务调度与任何Python函数集成。
- Celery:Celery是一个分布式任务队列,可以用于执行定时任务和异步任务。
- croniter:croniter是一个Python库,可以解析和计算cron表达式,并根据需要生成定期调度的日期和时间。
- python-crontab:python-crontab是一个Python库,可以用于管理和执行crontab定时任务。
以上这些框架都可以用于实现Python中的定时任务,开发者可以根据自己的需求和喜好进行选择。
以下是使用schedule框架实现每隔一定时间打印当前时间的示例代码:
import schedule
import time
def job()