Запуск скриптов Python из скриптов Perl - PullRequest
2 голосов
/ 23 августа 2011

У меня есть сложный конечный автомат в Perl, который будет вызывать модуль библиотеки perl, поддерживающий различные функции.Каждый из библиотечных модулей вызывается последовательно на основе конечного автомата в perl.

Но теперь у меня есть один библиотечный модуль (состоящий из множества API) в скриптах Python, который необходимо вызывать из конечного автомата perl.

Пожалуйста, предложите мне, как я могу вызвать подпрограммы в python с конечного автомата perl.

1 Ответ

1 голос
/ 23 августа 2011

На CPAN есть Inline :: Python , но лично я не смог заставить его работать. Кроме этого, вы не можете. Вам нужно будет создать скрипт-обертку (на Python), который будет выполнять необходимые вызовы и вызывать их как отдельный процесс. В зависимости от структуры приложения может потребоваться передать данные через не зависящий от языка механизм IPC, например, сокеты или каналы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...