来自C++的Python回溯
Python backtrace from C++
我有一些Python代码可以调用C++。有没有一种方法可以从C++代码内部的某个点检索Python回溯,而不仅仅是C++回溯?
我认为您正在寻找的神奇单词是回溯。
如果你知道你正在寻找traceback.extract_stack()
,你能自己找出API调用吗?
我不认为有任何固有的方法可以做到这一点,但为什么不从Python代码中获取堆栈?
从C++调用python非常简单,而且有一个方便的回溯模块可以用于这些东西。
相关文章:
- 当回溯以零开始时,如何调试崩溃
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- Pybind11:将元组列表从Python传递到C++
- 如何在c++中使用引用实现类似python的行为
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 递归列出所有目录中的C++与Python与Ruby的性能
- IPC使用多个管道和分支进程来运行Python程序
- 从python中调用C++函数并获取返回值
- Python 3.7 和 excess_args 的 SWIG 问题
- 回溯C++不打印函数,因此文件
- Python中的for循环与C++有何不同
- 使用Pybind11向Python公开Eigen::张量
- Python str to C++ to Python str
- 如何使用Python从C++中读取谷物序列化数据
- 如何在C++中使用pybind11加载一个pickle python列表
- 如何在c++中使用system()来运行包含空格的python脚本
- python集合的C++等价物是什么.计数器
- 如果C++对象的类在另一个boost模块中声明,如何使用boost将指向该对象的指针返回到python
- C/C++ 未生成 Python 异常回溯
- 来自C++的Python回溯