python定时任务timeloop库用法实例详解

作者:IT之一小佬 时间:2023-12-21 19:34:53 

Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,使用decorator模式在线程中运行标记函数。

首先安装timeloop库:

pip install timeloop

python定时任务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()

来源:https://blog.csdn.net/weixin_44799217/article/details/127353838

标签:python,定时任务,timeloop
0
投稿

猜你喜欢

  • 如何调用Oracle存储过程?

    2009-11-15 20:13:00
  • python中Tkinter 窗口之输入框和文本框的实现

    2023-02-17 06:11:33
  • Go语言defer与return执行的先后顺序详解

    2024-05-22 10:29:43
  • Django前端BootCSS实现分页的方法

    2023-12-21 01:45:34
  • 如何在Win下mysql备份恢复命令

    2010-03-03 17:23:00
  • 剖析Python的Tornado框架中session支持的实现代码

    2022-12-06 17:53:13
  • pandas中merge()函数的用法解读

    2023-10-02 08:49:46
  • 利用Python实现在同一网络中的本地文件共享方法

    2023-10-31 00:41:58
  • 用于WebKit的CSS诀窍[译]

    2009-03-11 20:03:00
  • windows10安装mysql5.7.17教程

    2024-01-26 17:26:04
  • document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById

    2024-05-22 10:35:58
  • Python中性能分析利器pyinstrument详细讲解

    2021-02-15 10:46:51
  • 一篇文章带你学习Python3的高级特性(2)

    2021-03-29 13:56:40
  • 详解Python+Pyecharts实现漏斗图的绘制

    2022-07-07 10:22:42
  • 查找备注(text,ntext)类型字段为空的方法

    2008-08-02 12:47:00
  • asp 在线备份与恢复sqlserver数据库的代码

    2011-03-06 11:14:00
  • 复制SqlServer数据库的方法

    2024-01-26 22:46:26
  • django Serializer序列化使用方法详解

    2022-07-17 12:42:24
  • VSCode插件安装完成后的配置详解

    2022-02-16 00:36:34
  • Bootstrap table分页问题汇总

    2024-04-29 13:12:07
  • asp之家 网络编程 m.aspxhome.com