python实现定时任务
定时任务的实现方式有很多种,如windows服务,借助其他定时器jenkins运行脚本等方式。本文介绍的是python中的一个轻量级模块schedule。
安装
pip命令:pip install schedule
使用方法
下面是官方给出的一个示例,使用比较简单:
import schedule import time def job(): 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().monday.do(job) schedule.every().wednesday.at("13:15").do(job) while True: schedule.run_pending() time.sleep(1)
定义一个job,把它扔到while死循环,schedule其实是个定时器,schedule.run_pending()保持schedule一直运行,定时规则自己选择。
分类:
Python
标签:
python schedule
【推荐】凡泰极客:跨越技术“鸿”沟,小程序一键生成鸿蒙App
【推荐】三生石上:ASP.NET Core中运行WebForms业务代码
【推荐】会员力量,点亮园子希望,期待您升级成为园子会员
【推荐】阿里云云市场联合博客园推出开发者商店,欢迎关注
· 异构数据源同步之数据同步:datax 再改造,开始触及源码
· 性能优化陷阱之 hash 真的比 strcmp 快吗
· 「ESP32」制作 Wi-fi 音箱(HTTP + I2S 协议)
· .NET 中 Channel 类简单使用
· Avalonia 中的线性渐变画刷 LinearGradientBrush
· 《HelloGitHub》第 98 期
· 记一次 .NET某工控WPF程序被人恶搞的 卡死分析
· C#开发的应用升级更新服务器端工具 - 开源研究系列文章 - 个人小作品
· 牛逼!50.3K Star!一个自动将屏幕截图转换为代码的开源工具
· Visual Studio 智能代码插件:CodeGeeX