Jython 是专为 Java 虚拟机 (JVM) 设计的 Python 实现,可实现 Python 和 Java 代码之间的无缝集成。虽然 Jython 以其在 Python 中执行 Java 代码的能力而闻名,但它还提供从 Java 调用 Python 函数的能力。
要在 Java 中使用 Python 函数,请按照以下步骤操作:
例如:
<code class="java">PythonInterpreter interpreter = new PythonInterpreter(); interpreter.exec("import sys\nsys.path.append('pathToModules')\nimport yourModule"); PyObject someFunc = interpreter.get("funcName"); PyObject result = someFunc.__call__(new PyString("Test!")); String realResult = (String) result.__tojava__(String.class);</code>
注意: Jython 目前不支持支持Python 3.x版本。
以上是如何使用 Jython 在 Java 应用程序中执行 Python 函数?的详细内容。更多信息请关注PHP中文网其他相关文章!