擅长:python、mysql、java
<p>您将它用作<code>subprocess.Popen(cmd, shell=True)</code>,而<code>cmd</code>作为字符串。在</p>
<p>这意味着子进程将使用参数在底层调用<code>/bin/sh</code>。所以你得到了你的<code>shell</code>的退出代码。在</p>
<p>如果您确实需要命令的退出代码,请将其拆分为list并使用<code>shell=False</code>。在</p>
<p><code>subprocess.Popen(['cmd', 'arg1'], shell=False)</code></p>