擅长:python、mysql、java
<p>您可以:</p>
<pre><code>PyErr_Print();
</code></pre>
<p>在标准错误时打印出标准堆栈跟踪。我认为最简单的方法是处理更简单的调用,但我认为这是最简单的方法。在</p>
<p>您还可以通过以下方式获取实际的异常/回溯对象:</p>
^{pr2}$
<p>如果设置了错误指示符,<code>ex</code>将非空。有关详细信息,请参见<a href="https://docs.python.org/3/c-api/exceptions.html" rel="nofollow noreferrer">Exception Handling</a>。在</p>
<p><a href="https://stackoverflow.com/questions/1796510/accessing-a-python-traceback-from-the-c-api">And here is a question/answer</a>关于访问回溯对象。其中一个答案显示了如何将回溯复制到一个C字符串中,然后可以将其写入文件(或者在本例中是GUI)。在</p>