将嵌入式Python异常传播到C++
如果我有一段C++代码里面嵌入了Python函数,也就是说它使用了Python的C接口来调用Python的解释器,我该如何让Python的错误信息能够传递到C++这边呢?
注意:这个问题不是反过来的,也就是说不是关于如何把C++的错误信息传递到Python解释器那边。
1 个回答
1
这里有个链接,里面讲的是Python的异常处理,具体内容可以查看:https://docs.python.org/2/c-api/exceptions.html
特别是,PyErr_PrintEx(0)
这个命令,它会打印出错误的追踪信息。