我正在使用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()