python定时任务timeloop库用法实例详解
更新时间:2023年01月11日 10:33:53 作者:IT之一小佬
有些时候我们需要每隔一段时间就要执行一段程序,或者是往复循环执行某一个任务,下面这篇文章主要给大家介绍了关于python定时任务timeloop库用法的相关资料,需要的朋友可以参考下
Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,使用decorator模式在线程中运行标记函数。
首先安装timeloop库:
pip install timeloop
示例代码:
from datetime import datetime, timedelta from timeloop import Timeloop tl = Timeloop() def task(): now = datetime.now() ts = now.strftime("%Y-%m-%d %H:%M:%S") print(ts + '333!') def task2(): now = datetime.now() ts = now.strftime("%Y-%m-%d %H:%M:%S") print(ts + "555555!") @tl.job(interval=timedelta(seconds=2)) def sample_job_every_2s(): task() @tl.job(interval=timedelta(seconds=5)) def sample_job_every_5s(): task2()
总结
到此这篇关于python定时任务timeloop库用法的文章就介绍到这了,更多相关python定时任务timeloop库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
python3+pyqt5+itchat微信定时发送消息的方法
今天小编就为大家分享一篇python3+pyqt5+itchat微信定时发送消息的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-02-02如何计算 tensorflow 和 pytorch 模型的浮点运算数
FLOPs 是 floating point operations 的缩写,指浮点运算数,可以用来衡量模型/算法的计算复杂度。本文主要讨论如何在 tensorflow 1.x, tensorflow 2.x 以及 pytorch 中利用相关工具计算对应模型的 FLOPs,需要的朋友可以参考下2022-11-11
最新评论