文章内容
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()
之前,将所有的定时任务添加到调度程序中。
评论列表