我正在尝试使用高级Python调度程序安排con样式的工作。每当我使用不需要任何参数的函数时,一切正常,但是当我尝试安排传递一个或多个参数的相同任务时失败了。您能否提供建议?
from apscheduler.scheduler import Scheduler
def job_def(var1, var2):
print "%s - %s" % (str(var1), str(var2))
s = Scheduler()
s.add_cron_job(job_def,['hello', 'there'], seconds='*/30')
s.start()
错误:
Traceback (most recent call last): File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/APScheduler-2.0.2-py2.7.egg/apscheduler scheduler.py", line 346, in add_cron_job start_date=start_date)
File "/usr/local/lib/python2.7/dist-packages/APScheduler-2.0.2-py2.7.egg/apscheduler/triggers/cron/__init__.py", line 44, in __init__ field = field_class(field_name, exprs, is_default)
File "/usr/local/lib/python2.7/dist-packages/APScheduler-2.0.2-py2.7.egg/apscheduler/triggers/cron/fields.py", line 29, in __init__ self.compile_expressions(exprs)
File "/usr/local/lib/python2.7/dist-packages/APScheduler-2.0.2-py2.7.egg/apscheduler/triggers/cron/fields.py", line 56, in compile_expressions self.compile_expression(expr)
File "/usr/local/lib/python2.7/dist-packages/APScheduler-2.0.2-py2.7.egg/apscheduler/triggers/cron/fields.py", line 69, in compile_expression (expr, self.name))
add_cron_job
。 - Cédric Julien