Java 仮想マシン (JVM) 用に設計された Python 実装である Jython を使用すると、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 中国語 Web サイトの他の関連記事を参照してください。