Моя основная программа написана на Python 2.7 (на Mac) и должна использовать некоторую функцию, написанную на Java 1.8, я думаю, что CPython не может напрямую импортировать библиотеку Java (отличную от Jython)?CPython 2.7 + Java
Если нет решения для вызова Java из CPython, могу ли я интегрировать таким образом - оберните функцию Java в приложение командной строки Java, Python 2.7 вызовет это Java-приложение (например, используя os.system
), передав параметр командной строки как входы, и получить его консольный выход?
С уважением, Лин
Спасибо Sivasubramaniam, хороший момент. Для «запускать системную команду», вы имеете в виду запуск 'os.system' в Python? –
@LinMa Да. Вы можете использовать модуль 'command', который очень удобен. Например, 'commands.getstatusoutput ('ls -l')' –
Спасибо, что ответили на мой вопрос, отметьте свой ответ как ответ. –