debugging 如何使用“%tb”在Python Notebook中获得完整的回溯?

rta7y2nd  于 2023-04-06  发布在  Python
关注(0)|答案(1)|浏览(180)

我在Jupyter Notebook上运行了一些Python代码块,并得到了
An exception has occurred, use %tb to see the full traceback.
error/warning后跟一行traceback。
我想看到完整的回溯建议。但我不明白什么是%tb,如何以及在哪里可以使用它。它是一个参数,我应该给jupyter命令或它是我应该在Python代码中使用的东西(如printf("%tb", whatIsSupposedToBeHere))?
我已经在python和j. notebook中搜索了这个错误信息和读取回溯的方法,我尝试了一些关于thisthat的答案,但没有得到任何有用的东西。
ps.这不是一个XY problem.是的,我想看到完整的回溯(X),我问一个子问题,而遇到的解决方案,特别是how to use %tb(Y).然而,我想学习的解决方案Y独立于其解决X的关系.

a8jjtwal

a8jjtwal1#

%tb是一个Jupyter notebook的“魔法”命令

只需将其输入到Jupyter笔记本的空单元格中,它就会显示您在该内核上的最后一个错误的追溯。

关于Jupyter notebook“magics”的更多信息:https://ipython.readthedocs.io/en/stable/interactive/magics.html

相关问题