Python定时任务的10种实现方式
序号 | 实现方式 | Windows平台是否支持 | Linux平台是否支持 | 说明 | 备注 |
---|---|---|---|---|---|
1 | 利用windows系统自带的计划任务来实现该功能 | 1 | 0 | ||
2 | time.sleep | 1 | 1 | 不可以按照秒,分,小时,日期或者自定义事件执行时间 | |
3 | Timer | 1 | 1 | 不可以按照秒,分,小时,日期或者自定义事件执行时间 | |
4 | sched | 1 | 1 | 不可以按照秒,分,小时,日期或者自定义事件执行时间 | |
5 | APScheduler | 1 | 1 | 提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。可以很方便的实现一个Python定时任务系统 | |
6 | python-cronta |