是否有关于如何在Python中使用quartz Scheduler的指南或教程。
是否有现有的Python API?
答案 0 :(得分:0)
鉴于Quartz是一个Java应用程序/库,最简单的方法是在Jython内运行它。
如果失败了,如果你只是想从Python控制作业的配置,那么JDBC-JobStore可能是有用的,你可以通过Python将作业写入数据库。您仍然需要在JVM中运行Quartz的实例。但是,我不确定这种情况的支持程度如何。
最后,您可以通过JMX与正在运行的Quartz实例交谈。您需要一个JMX客户端,因此您需要从Python进程中生成Java JMX客户端。
我认为(遗憾的是)Quartz实例(在Java中)和Python代码之间存在非平凡的不匹配。