文章内容
2023/2/20 17:39:01,作 者: 黄兵
Python APScheduler 每隔一段时间执行任务
使用 Python 的 APScheduler 模块来创建一个定时器,以便每隔 30 分钟执行一个特定的函数 A。以下是一个示例代码:
from apscheduler.schedulers.blocking import BlockingScheduler
def function_A():
print("This is function A.")
scheduler = BlockingScheduler()
# 每隔30分钟执行一次function_A
scheduler.add_job(function_A, 'interval', minutes=30)
scheduler.start()这段代码首先定义了一个名为function_A的函数,它将在每个时间间隔内被执行。然后,它创建了一个BlockingScheduler对象,该对象会阻塞主线程并在后台执行任务。接下来,使用scheduler.add_job()方法将function_A添加到定时任务中。参数interval表示调度程序应该在给定时间间隔内执行任务,这里是每隔30分钟。最后,scheduler.start()启动了调度程序,并将它保持在后台运行,直到程序被终止。
注意,您需要在调用scheduler.start()之前,将所有的定时任务添加到调度程序中。
评论列表