如何在某些条件下停止python Apscheduler

时间:2013-02-21 11:37:49

标签: python apscheduler

实际上我正在尝试一个例子

来学习python APScheduler
d={'a':{'status':'n'},'b':{'status':'n'},'c':{'status':'y'}}

我添加的调度程序如下所示

for k,v in d.items():
if d[k]['status']=='n':
    sched.add_interval_job(f,minutes=1)
    d[k]['status']='y'

计划程序 1分钟并调用函数 f ,如何停止调度程序调用此函数,f 如果他们没有状态为'n'的dict中的条目,以及如果他们是dict d中状态'n'的条目,那么如何继续此调度程序调用

1 个答案:

答案 0 :(得分:1)

您可以按the docs使用sched.unschedule_job(job_function.job)取消预定作业。