Python Popen返回0偶数开;异常程序终止“;

Python Popen返回0偶数开;异常程序终止“;,python,subprocess,Python,Subprocess,我使用了这里给出的代码: ,我给出了C++程序的exe。 这里给出的解决方案解决了超时问题。但是,当我的C++程序在运行时崩溃时,我想从 RunCMD.Run.()< >/P>中返回非零。 为此,正如Eli Bandersky在 我添加了以下行: 返回self.p.returncode 但返回零。请记住用语言标记您的问题。请显示一些代码。。。。。。此外,“程序崩溃”是什么意思?在异常终止的情况下,该程序是否正确地将其返回状态设置为非零?@Sylvian,代码与线程4158502(我提到的第一

我使用了这里给出的代码:

,我给出了C++程序的exe。 这里给出的解决方案解决了超时问题。但是,当我的C++程序在运行时崩溃时,我想从<强> RunCMD.Run.()< <强> >/P>中返回非零。 为此,正如Eli Bandersky在 我添加了以下行:

返回self.p.returncode


但返回零。

请记住用语言标记您的问题。请显示一些代码。。。。。。此外,“程序崩溃”是什么意思?在异常终止的情况下,该程序是否正确地将其返回状态设置为非零?@Sylvian,代码与线程4158502(我提到的第一个链接)中的代码完全相同。a) 不同的是,在最后我放了return self.p.returncode。b)在某些情况下,在运行时,C++中的崩溃发生在[B] CMD[/B]中。给出一个简单的例子:在C++代码中:浮点DF= 4.5/GH;在某些情况下,假设gh=0