python - 在 PDB 交互式 shell 中打印当前异常

标签 python exception pdb

所以我正在使用 PDB 单步执行一个脚本,它引发了一个异常,但出于某种原因,它将异常缩写为不可读的程度。我如何让它打印整个异常?我可以获得对异常的引用吗?我认为这将是一个内置命令,例如“rv”。

最佳答案

我认为,它可以帮助:

try:
    **your code**
except Exception as e:
    print(e)

关于python - 在 PDB 交互式 shell 中打印当前异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22986067/

相关文章:

python - 优雅的结构化文本文件解析

python - 这是引发异常的正确方法吗? ( python )

java - 如何检查 Jackson Deserializer 中是否设置了可注入(inject)值

python - 使用 PySide 和多处理卡住 GUI

python - 如何检查字符串是否有任何特殊字符?

pdb - Pip 安装导致错误。我可以通过 pdb 调试它吗?

python - 以某种方式使用 py.test 时,我可以使用 python 调试器进行调试吗?

python - pdb绕过错误/跳转失败: can only jump from a 'line' trace event

python - 如何在适当的位置反转列表中的子列表?

android - 如何检测Android出现静默故障的原因?