我在Perl中有一个复杂的状态机,可以调用支持不同功能的perl库模块。每个库模块都是基于perl中的状态机顺序调用的。
但是现在我在python脚本中有一个库模块(由许多API组成),需要从perl状态机调用。
请建议我如何从perl状态机调用python中的子例程。
答案 0 :(得分:1)
CPAN上有Inline::Python,但我个人无法让它发挥作用。除此之外,你不能。您将需要创建一个包装器脚本(在Python中),它执行您需要的调用并将其作为一个单独的进程调用。根据应用程序的结构,您可能必须通过一些语言中立的IPC机制(如套接字或管道)传递数据。