在 IPDB 或 RDB 中输入“w(here)”将打印出堆栈跟踪。
有没有办法在不输入set_trace()
的情况下执行此操作?
我想我想象的是类似print(w)
的东西,或者只是在我set_trace()
处打印堆栈跟踪。
最佳答案
traceback.print_stack()
就是你想要的,它将打印从 sys._getframe()
开始的当前调用堆栈,更多信息请参见 its doc .
关于python - 可以从代码中将 IPDB/Celery-RDB 堆栈跟踪 ('where' )打印到标准输出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51923237/