мой вопрос обратен этот . В частности, у меня есть десятки существующих модулей, написанных на Perl, некоторые являются объектно-ориентированными, а другие просто экспортируют группу функций. Теперь, так как я должен написать некоторые скрипты на python, но все же хотел бы вызывать эти модули Perl, мне интересно
1) если это достижимо, и
2) если это так, как лучше всего это сделать
В идеале модули Perl должны выглядеть, так сказать, как «черные ящики» для Python. Что-то вроде:
from perl_module import *
return_value = perl_func(arg1, arg2, ...)
и
object = perl_module.new()
object.method1(arg1, arg2, ...)
но я уверен, что для этого нужно импортировать / запускать что-то еще в фоновом режиме, если это вообще возможно. Все, что является аналогом Inline::Python
, также было бы неплохо (но не идеально). Thx!