擅长:python、mysql、java
<p>对我有用,这是我得到的输出:[snip->;示例不正确]</p>
<p>编辑:似乎必须将<code>-s</code>选项传递给py.test,这样它就不会捕获stdout。在这里(py.test未安装),它足以使用<code>python pytest.py -s pyt.py</code>。</p>
<p>对于您的代码,您只需要将<code>-s</code>传入<code>args</code>到<code>main</code>:</p>
<pre><code> pytest.main(args=['-s', os.path.abspath(__file__)])
</code></pre>
<p>请参阅<a href="https://docs.pytest.org/en/latest/capture.html" rel="nofollow noreferrer">capturing output</a>上的py.test文档。</p>