Bolehkah saya Melaksanakan Kod Python daripada Java?
Jython membolehkan penyepaduan lancar Python dan Java. Walaupun biasanya dikenali kerana sokongannya dalam memanggil kod Java daripada Python, Jython menawarkan keupayaan timbal balik. Anda sememangnya boleh menggunakan fungsi Python terus daripada kod Java.
Untuk menggunakan ciri ini, ikuti langkah berikut:
Berikut ialah contoh ringkas:
PythonInterpreter interpreter = new PythonInterpreter(); interpreter.exec("import sys\nsys.path.append('pathToModules if they are not there by default')\nimport yourModule"); // Execute a 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);
Sila ambil perhatian bahawa mulai 2021, Jython tidak menyokong Python 3.x sepenuhnya. Oleh itu, pastikan kod Python anda mematuhi sintaks dan perpustakaan Python 2.x untuk keserasian.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Kod Python Dalam Aplikasi Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!