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中文網其他相關文章!