简单友好的 Python 任务调度库
2024-09-08 19:31:13
schedule :https://github.com/dbader/schedule
该项目人性化的 API 设计,让开发者仅用几行代码就能轻松实现定时任务。它不依赖任何第三方库,全部代码也就一个文件 800 多行,拥有丰富的注释和单元测试,源码阅读起来十分轻松。
import schedule
import time def job():
print("I'm working...") schedule.every(10).seconds.do(job)
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().day.at("12:42", "Europe/Amsterdam").do(job)
schedule.every().minute.at(":17").do(job) def job_with_argument(name):
print(f"I am {name}") schedule.every(10).seconds.do(job_with_argument, name="Peter") while True:
schedule.run_pending()
time.sleep(1)
最新文章
- java 旧url 处理的解决方法
- I’m Sure It Will Only Take You A Few Days To Code
- Collections.sort的三种用法
- Mecanim的Avater
- Shell脚本报错unary operator expected
- FileZilla无法确定拖放操作的目标,由于shell未正确安装
- HDU 2340 Obfuscation(dp)
- 使用自定义脚本扩展程序自动执行 VM 自定义任务
- osgEarth基础入门(转载)
- 201521123096《Java程序设计》第七周学习总结
- Spring容器组建注解@Component和Resouces实现完全注解配置
- 使用canvas绘制时钟 (http://heeroluo.net/Article/Detail/95)
- Android ocr识别文字介绍(文字识别)
- 什么是LogDashboard?
- exception ‘PHPExcel_Calculation_Exception‘ with message ‘粉丝数据!C2679 ->; Formula Error: Operator ‘=‘ has no operands
- 软件推荐-c#绘图插件echart
- UnityShader中的语义相关
- Centos配置iptables开放ftp服务
- android笔记-----消息提示
- UGUI 学习
热门文章
- 【语义分割】使用DAFormer测试自己的数据集
- Ansible scp Python脚本
- Centos 升级glibc 亲测好用
- (jmeter笔记)有序递增和无序递增
- 【Linux】docker学习
- Exp6 MSF应用基础
- redis-creating server tcp listening socket 127.0.0.1:6379: bind No error
- taskkill报taskkill不是内部或者外部命令,也不是可运行程序
- IC杂记
- sxt_(001_002)_web简介