如何从apscheduler作业中获取返回值



我正在使用apscheduler安排一些工作。执行作业后,一些工作已返回值。如何从这些工作中获取回报值?有人对此有任何想法吗?非常感谢。

该功能仍在开发中,但是您现在可以使用全局变量。这是一个例子:

from apscheduler.schedulers.blocking import BlockingScheduler
from apscheduler.triggers.cron import CronTrigger
def fn():
    '''Increase `times` by one and print it.'''
    global times
    times += 1
    print(times)

sched = BlockingScheduler()
times = 0
# Execute fn() each second.
sched.add_job(fn, trigger=CronTrigger(second='*/1'))
sched.start()

最新更新