Python 3.x apscheduler.add_作业如何使用触发器参数?
我正在使用 我不太懂这个方法 这很好:Python 3.x apscheduler.add_作业如何使用触发器参数?,python-3.x,apscheduler,Python 3.x,Apscheduler,我正在使用 我不太懂这个方法 这很好: job = scheduler.add_job( my_housekeeping_function, 'interval', kwargs={'config':config}, seconds=60, ) 但我不明白参数“interval”(我正在成功使用)如何匹配
job = scheduler.add_job( my_housekeeping_function,
'interval',
kwargs={'config':config},
seconds=60,
)
但我不明白参数“interval”(我正在成功使用)如何匹配文档中显示的内容:
看起来第二个参数可以是'str'(虽然据我所知,没有关于什么是有效值的指示),但是有迹象表明我可以包含一个'seconds'的关键字参数,但当我这样做时,一切都会起作用
有人能解释一下吗?你在哪里找的文档?在官方API文档中,有效值列在右侧。同样的列表也可以在中找到
这里发生的事情是,APScheduler从
APScheduler.triggers
命名空间中查找相应的setuptools入口点。可以在中找到内置触发器的规范列表。OK,谢谢。我已经阅读了add_job doco,但是因为我跳到了参数列表,所以错过了对触发器别名的引用。我想关键是你在setup.py中链接了什么。无论发生了什么,我都无法了解Python,我必须仔细阅读,但本质上,当您在“add_job”参数中使用字符串“interval”时,它会映射到apscheduler.triggers.interval:IntervalTrigger?谢谢你的帮助,我很感激。