0

実際にこれでpython APSchedulerを学んでいて、1つの例を試しています

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 は、dict にステータス 'n' のエントリーがない場合、およびステータス 'n ' のエントリーである場合にこのスケジューラーの呼び出しを続行する方法です。口述d。

4

1 に答える 1

1

docssched.unschedule_job(job_function.job)に従って使用して、ジョブのスケジュールを解除できます。

于 2013-06-12T15:30:51.103 に答える