【发布时间】:2020-12-31 20:51:14
【问题描述】:
我有一个 perl 脚本,我想在 Python 脚本中运行它。目前,当我从命令提示符运行每个脚本时,我会得到一个小日志。
我想从 python 脚本中运行这个脚本并获取日志(可能是一个 .txt 文件)。然后我想进一步打开这个 txt 文件并搜索和解析一些值以继续在我的程序中继续。
那么我怎样才能调用 perl 脚本来运行并将日志收集到一个 txt 文件中。然后打开此文本文件并搜索字符串和值。
假设日志输出是:
“总时间:72”
我想提取值 72 执行所有这些操作,然后在我的程序中使用它
perl 脚本在调用它时也必须有输入参数。例如:perl duration.pl -x some_value1 -y some_value2
【问题讨论】:
-
能否请您向我们展示您的代码。详细说明请参考link。
-
您可以使用
subprocess.run()从 Python 运行 Perl 脚本