python中的apscheduler全部任务完成后如何停止

代码如下:

from apscheduler.schedulers.background import BackgroundScheduler
import time
def job_func(text):
    time.sleep(4)
    print(text)
scheduler = BackgroundScheduler(daemonic=False)
for i in range(3):
    scheduler .add_job(job_func, 'date', run_date=datetime.datetime.now(), args=['text'])
scheduler.start()

print('哈哈')

请问有办法可以在sheduler中的任务都执行过后就再打印出哈哈么

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题