subprocess.Popen差异btw python 2.7和3. *

时间:2017-10-24 12:18:59

标签: python subprocess popen

我正在将代码从python 2.7移植到python 3. *并且在subprocess.Popen中遇到了一些意想不到的问题。

基本上我在python中包装程序,我用这个命令调用它:

subprocess.Popen('myprogram myinputfile')

在python 2.7中,一切都按预期工作。但是,当在python 3. *中运行完全相同的命令时,程序启动但意外失败(显然是文件I / O错误)。我无权访问该程序的来源。

我试图找出subprocess.Popen在python 2.7和python 3之间的差异。*但找不到任何相关的东西(例如bufsize)。

你有这种行为的线索吗?

谢谢!

0 个答案:

没有答案