python - 从 Perl 脚本运行 Python 脚本

标签 python perl

我在 Perl 中有一个复杂的状态机,它将调用支持不同功能的 perl 库模块。每个库模块在 perl 中基于状态机顺序调用。

但现在我在 python 脚本中有一个库模块(由许多 API 组成)需要从 perl 状态机调用。

请建议我如何从 perl 状态机调用 python 中的子例程。

最佳答案

有一个Inline::Python在 CPAN 上,但我个人一直无法让它工作。除此之外,你不能。您将需要创建一个包装器脚本(在 Python 中)来执行您需要的调用并将其作为一个单独的进程调用。根据应用的结构,您可能必须通过某种语言中立的 IPC 机制(如套接字或管道)传递数据。

关于python - 从 Perl 脚本运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7156524/

相关文章:

python - 从 python 创建一个 .mat 文件

python - mechanize 无法检索所有表单(包括一些由 js 生成的表单)

regex - 如何使用正则表达式查找哈希中的键

linux - 如何在命令行上设置 Log4perl 日志级别?

java - SOAP 请求 xml 内容作为字符串 : Content is not allowed in prolog and Premature end of file error

python - 如何将 scrapy.Field 填充为字典

python - 在绘图标题中使用多种字体大小 (Python)

python - 结合两个列表 Python

python - 如何在保持数据分布的同时从 python 列表中随机抽样

perl - 如何将参数传递给处理每个文件的 File::Find 子例程?