0

实际上我正在尝试一个示例中的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,如何停止调度程序调用此函数,如果它们在 dict 中没有状态为“n”的条目,以及如果它们是状态为“n”的条目,如何继续此调度程序调用字典 d。

4

1 回答 1

1

您可以sched.unschedule_job(job_function.job)根据文档取消安排作业。

于 2013-06-12T15:30:51.103 回答