Jython은 주로 Python 스크립트에서 Java 호출을 활성화하는 것으로 알려져 있지만 반대의 격차를 해소하는 기능도 있습니다.
Jython은 Java 애플리케이션이 Python 함수를 원활하게 호출할 수 있도록 하는 브리지 역할을 합니다. 이를 달성하려면:
Jython을 사용하여 Java에서 Python 함수를 호출하는 방법을 설명하려면 다음 예를 고려하십시오.
<code class="java">PythonInterpreter interpreter = new PythonInterpreter(); interpreter.exec("import sys\nsys.path.append('pathToModules if they are not there by default')\nimport yourModule"); // Calling a Python function that takes a string and returns a string PyObject someFunc = interpreter.get("funcName"); PyObject result = someFunc.__call__(new PyString("Test!")); String realResult = (String) result.__tojava__(String.class);</code>
2021년 현재 Jython은 Python 3.x를 지원하지 않는다는 점에 유의하는 것이 중요합니다. 따라서 Java와의 성공적인 통합을 위해서는 Python 코드가 이러한 제한 사항을 충족하는지 확인하십시오.
위 내용은 Jython을 사용하여 Java에서 Python 함수를 호출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!