python定时任务timeloop库用法实例详解
IT之一小佬 人气:0Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,使用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()
总结
加载全部内容