人工作业调度。
schedule的Python项目详细描述
面向人类的python作业调度。
使用builder模式的周期性作业的进程内调度程序 用于配置。schedule允许您运行python函数(或任何其他 (可调用)使用一个简单的, 人类友好的语法。
灵感来自Adam Wiggins’文章“Rethinking Cron”和clockworkruby模块。
功能
- 一个简单易用的api来调度作业。
- 非常轻量级,没有外部依赖性。
- 出色的测试覆盖率。
- 在Python2.7、3.5和3.6上测试
用法
$ pip install schedule
importscheduleimporttimedefjob():print("I'm working...")schedule.every(10).minutes.do(job)schedule.every().hour.do(job)schedule.every().day.at("10:30").do(job)schedule.every(5).to(10).minutes.do(job)schedule.every().monday.do(job)schedule.every().wednesday.at("13:15").do(job)schedule.every().minute.at(":17").do(job)whileTrue:schedule.run_pending()time.sleep(1)