【发布时间】:2014-11-14 05:39:00
【问题描述】:
我知道还有其他帖子有同样的问题,但我无法在我的 python 脚本中运行 perl 脚本来引用这些帖子。
这是我的代码的摘录:
var1 = "-proj xyz"
var2 = "-c groups"
proc2 = subprocess.Popen(["perl", "some_perl_script.pl", var1, var2], stdout=subprocess.PIPE)
proc2.stdin.write(var1)
proc2.stdin.write(var2)
proc2.stdin.close()
proc2.wait()
注意:我应该运行:./some_perl_script.pl -c groups -proj xyz
请让我知道我在这里做错了什么? 谢谢!
【问题讨论】:
-
this 的可能重复项,但如果没有更多关于您的实际问题的详细信息,我无法确定。
-
为什么要将
var1和var2的内容发送到Popen命令,并将它们写入标准输入?
标签: python python-2.7