擅长:python、mysql、java
<p>你可以尝试重定向系统标准输出到您自己的输出流<br/>
参见:<a href="https://stackoverflow.com/a/1218951/2134702">https://stackoverflow.com/a/1218951/2134702</a></p>
<hr/>
<p>引用链接的答案:</p>
<pre><code>from cStringIO import StringIO
import sys
old_stdout = sys.stdout
sys.stdout = mystdout = StringIO()
# blah blah lots of code ...
sys.stdout = old_stdout
# examine mystdout.getvalue()
</code></pre>
<p>如果你想输出到stdout
在重定向期间,使用旧的而不是打印_标准输出写入()</p>