Python中PyErr_Print()的等价函数

1 投票
1 回答
1707 浏览
提问于 2025-04-15 17:39

在Python中,和C语言接口里的PyErr_Print()功能相同的调用是什么?

我猜应该是在sys或者traceback模块里,但我找不到里面有调用PyErr_Print()的函数。

补充说明

我想要找到一个Python的调用,能实现和PyErr_PrintEx()一样的功能,具体描述如下:

Print a standard traceback to sys.stderr and clear the error indicator.

也就是说,我想要找到一个Python的调用,能达到这个效果。

1 个回答

2

没有一个Python的函数和PyErr_PrintEx完全一样(PyErr_Print的真实名称;-),比如说设置sys.last_traceback这些东西(这些设置主要是为了在交互式解释器中帮助调试那些没有被捕获的异常)。你具体想要什么样的功能组合呢?

撰写回答