擅长:python、mysql、java
<blockquote>
<p><strong>Warning:</strong> Use communicate() rather than .stdin.write, .stdout.read or .stderr.read to avoid deadlocks due to any of the other OS pipe buffers filling up and blocking the child process.</p>
</blockquote>
<p><a href="https://docs.python.org/3/library/subprocess.html#subprocess.Popen.stderr" rel="nofollow">https://docs.python.org/3/library/subprocess.html#subprocess.Popen.stderr</a></p>
<p>也就是说试试这样的东西</p>
<pre><code>process = subrocess.Popen(...)
stdout, stderr = process.communicate()
print(stdout)
print(stderr)
</code></pre>