是否有关于如何将石英调度程序与 Python 一起使用的指南或教程。
是否有适用于 Python 的现有 API?
鉴于 Quartz 是一个 Java 应用程序/库,最简单的做法可能是在Jython中运行它。
如果做不到这一点,如果你只是想从 Python 控制作业的配置,也许JDBC-JobStore很有用,你可以通过 Python 将作业写入数据库。您仍然需要一个在 JVM 中运行的 Quartz 实例。但是,我不确定作为场景的支持程度。
最后,您可以通过JMX与正在运行的 Quartz 实例通信。您将需要一个 JMX 客户端,因此您需要从 Python 进程中生成一个 Java JMX 客户端。
我认为(遗憾的是)Quartz 实例(在 Java 中)和您的 Python 代码之间存在不小的不匹配。