我有一个必须从python IDLE调用的perl脚本。使用Call Perl script from Python中提供的不同信息,我能够以脚本中提供的默认模式成功调用perl程序。以下脚本在python空闲状态下工作,并获得了默认模式的输出。
input="./path"
output="./path"
subprocess.call(["perl","./path/program.pl",input,output])
perl脚本实际上是一个我需要从python调用的软件包。在命令行中使用“-m”选项可以指定不同的模式。 但是我很困惑如何在subprocess.call()中从空闲状态调用脚本时传递其他模式以及输入和输出路径变量。感谢任何帮助。
谢谢!