温馨提示×

sched python能定时执行多次吗

小樊
81
2024-12-10 15:28:56
栏目: 编程语言

是的,sched 模块可以定时执行 Python 脚本多次

import sched
import time

def job():
    print("执行任务")

# 创建一个调度器实例
s = sched.scheduler(time.time, time.sleep)

# 添加任务,第一个参数是执行任务的延迟时间(秒),第二个参数是要执行的函数
s.enter(5, 1, job)  # 在 5 秒后执行一次 job 函数
s.enter(10, 1, job)  # 在 10 秒后执行一次 job 函数
s.enter(15, 1, job)  # 在 15 秒后执行一次 job 函数

# 开始运行调度器
s.run()

在这个例子中,job 函数会在 5 秒、10 秒和 15 秒后分别执行一次。你可以根据需要调整延迟时间和执行次数。

0