网络编程
位置:首页>> 网络编程>> Python编程>> python定时任务timeloop库用法实例详解

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

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

标签:python,定时任务,timeloop

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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com