python - 如何在 Python 脚本中获取 Perl 脚本的结果?

标签 python perl

我有一个 Perl 脚本和另一个 Python 脚本。我需要在 Python 中获取 Perl 的结果,然后给出最终报告。 Perl 的结果可以是标量变量、散列变量或数组。

请尽快让我知道这件事。

最佳答案

使用 subprocess运行 Perl 脚本以捕获其输出的模块:

您可以在任一脚本中选择格式化输出,并使用 Python 打印最终报告。例如:您的 Perl 脚本可以输出 XML,它可以被 Python 脚本解析,然后使用不同的格式打印。

关于python - 如何在 Python 脚本中获取 Perl 脚本的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/805160/

相关文章:

perl - 在 Perl 单行中转换 "awk ' {print $2 >> $1 }' file"的最佳方法是什么?

python - 将 C++ 代码转换为 Python 的正确方法

python - 使用 BS4、Selenium 在 Python 中抓取动态数据并避免重复

python - Pandas Group 多列的加权平均值

perl - 为什么只有其中一个告诉我 "Modification of a read-only value attempted"?

perl - 使用 snp 位置修改序列并在同一文件中输出

python - 解决错误: could not convert string to float: '0.1222000000*10e1'

python - 在 Python 中覆盖 Google Drive API v3 Argparse

linux - 如何解决运行速度非常慢的 Perl 脚本在一台服务器上运行速度较快但在另一台服务器上运行速度较慢的问题

Perl - super - 无法定位对象方法