# 分享一个轻量级的 Python 定时任务框架
大家好!
我是开发者小江,之前项目里需要定时跑任务,试了 Celery、APScheduler 等框架,要么配置太复杂,要么功能太强用不上。
干脆自己写了一个轻量级的任务调度框架,应该能帮到有类似需求的开发者。
## 🎯 解决什么问题?
简单来说,就是:
- 每天定时跑某个脚本
- 每周生成报表
- 定时同步数据
- 等等...
## ✨ 特点
1. **简单**:5行代码就能用
2. **轻量**:依赖很少,不影响项目
3. **好用**:有 Web 界面查看任务状态
4. **靠谱**:支持失败bash
pip install scheduler-lite
from scheduler_lite import Scheduler
# 创建调度器
sch = Scheduler()
# 添加定时任务
@sch.interval(hours=1)
def my_task():
print("每小时执行一次")
# 启动
sch.start()
🖥️ Web 管理界面
内置了一个 Web 界面:
查看任务状态
手动触发任务
查看执行日志
启动后访问 http://localhost:8000 即可。
🔗 地址
开源免费,欢迎使用: https://gitee.com/jiangyangcz/scheduler-lite
有需要的同学可以试试,欢迎 star,有问题提 issue。