如何在PyCharm中出错后打印Python变量?

时间:2014-08-24 16:43:06

标签: python debugging pycharm

当脚本在调试期间以错误结束时,PyCharm与pydev断开连接。因此,错误时刻的变量状态仍然未知。

如何在错误发生之前找出最新的变量值?

更新:仅当您尝试调试单元测试时才会出现此问题。您必须在断点列表中检查“所有断点”的“激活策略:提升”。

1 个答案:

答案 0 :(得分:3)

最简单的解决方案是在所需行之前/之前设置一个断点,这样你就可以在调用异常之前看到变量。

也可以设置一个"异常断点"。这会在遇到特定异常时停止脚本。打开"运行" > "查看断点",点击" +"签名并添加一个" Python Exception Breakpoint"。现在你必须选择一个特定的例外。