面试题答案
一键面试实现思路
- 导入
APScheduler
库相关模块。 - 创建调度器对象,选择合适的调度器类型(如
BlockingScheduler
)。 - 定义一个函数用于打印当前时间。
- 使用调度器的
add_job
方法添加任务,设置执行间隔为5分钟。 - 启动调度器开始执行任务。
关键代码
from apscheduler.schedulers.blocking import BlockingScheduler
import datetime
def print_current_time():
print(datetime.datetime.now())
scheduler = BlockingScheduler()
scheduler.add_job(print_current_time, 'interval', minutes=5)
scheduler.start()