我正在使用apscheduler来安排一些工作。执行作业后,某些作业具有返回值。如何从这些工作中获得返回值?有没有人对此有所了解?非常感谢。
答案 0 :(得分:2)
答案 1 :(得分:0)
该功能仍然是 under development,但您现在可以使用全局变量。举个例子:
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()