我正在使用apscheduler,我试图将参数传递给启动计划作业时调用的处理函数:
@H_502_2@from apscheduler.scheduler import Scheduler
import time
def printit(sometext):
print "this happens every 5 seconds"
print sometext
sched = Scheduler()
sched.start()
sometext = "this is a passed message"
sched.add_cron_job(printit(sometext),second="*/5")
while True:
time.sleep(1)
这样做会给我以下错误:
@H_502_2@TypeError: func must be callable可以将参数传递给函数处理程序.如果没有,有什么选择吗?基本上,我需要每个计划的作业来返回一个我创建日程表时传入的字符串.谢谢!