Popen甚至在"异常程序终止时返回0"

时间:2013-06-21 06:00:37

标签: python subprocess

我使用了这里给出的代码: https://stackoverflow.com/a/6001858/282155

对于cmd,我给的是我的c ++程序的.exe。 那里给出的解决方案适用于Timeout。但是当我的c ++程序在运行时崩溃时,我想从 RunCmd.Run()

返回非零值

为此,正如Eli Bandersky所说 How to get exit code when using Python subprocess communicate method? 我添加了以下行:

返回self.p.returncode

但这会返回零。

0 个答案:

没有答案