当脚本在调试期间以错误结束时,PyCharm与pydev
断开连接。因此,错误时刻的变量状态仍然未知。
如何在错误发生之前找出最新的变量值?
更新:仅当您尝试调试单元测试时才会出现此问题。您必须在断点列表中检查“所有断点”的“激活策略:提升”。
答案 0 :(得分:3)
最简单的解决方案是在所需行之前/之前设置一个断点,这样你就可以在调用异常之前看到变量。
也可以设置一个"异常断点"。这会在遇到特定异常时停止脚本。打开"运行" > "查看断点",点击" +"签名并添加一个" Python Exception Breakpoint"。现在你必须选择一个特定的例外。