<p><strong>Python3.6.3的答案:</strong></p>
<p>作为<a href="https://docs.python.org/3.6/library/subprocess.html" rel="nofollow noreferrer">per documentation</a>:</p>
<blockquote>
<p>Run the <code>subprocess</code> module with the <code>.run</code> method. As so:</p>
<p><code>subprocess.run(args, *, stdin=None, input=None, stdout=None,
stderr=None, shell=False, cwd=None, timeout=None, check=False,
encoding=None, errors=None)</code></p>
<p>Run the command described by args. Wait for command to complete, then
return a <code>CompletedProcess</code> instance.</p>
</blockquote>
<p><strong>这个答案适用于运行Python2.7的用户:</strong></p>
<p>您可以使用“subprocess”模块和<code>.check_call</code>方法。在</p>
<p>根据<a href="https://docs.python.org/2/library/subprocess.html" rel="nofollow noreferrer">the documentation</a>:</p>
<blockquote>
<p><code>subprocess.check_call(args, *, stdin=None, stdout=None, stderr=None, shell=False)</code></p>
<p>Run command with arguments. Wait for command to complete. If the
return code was zero then return, otherwise raise
<code>CalledProcessError</code>. The <code>CalledProcessError</code> object will have the
return code in the <code>returncode</code> attribute.</p>
</blockquote>
<p>如英国皇家空军所述:</p>
<p>如果您不关心捕捉错误,您可以只运行<code>.call</code>方法。在</p>
<blockquote>
<p><code>subprocess.call(args, *, stdin=None, stdout=None, stderr=None,
shell=False)</code></p>
<p>Run the command described by args. Wait for command to complete, then
return the <code>returncode</code> attribute.</p>
</blockquote>