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

2 投票
1 回答
2800 浏览
提问于 2025-04-18 18:22

当一个脚本在调试时出现错误并结束时,PyCharm就会和pydev断开连接。这时候,出错时变量的状态就变得不清楚了。

我该如何在错误发生前找到变量的最新值呢?

更新:这个问题只在你尝试调试一个单元测试时出现。你需要在断点列表中勾选“激活策略:抛出时”选项,针对“所有断点”。

1 个回答

4

最简单的办法是在你想要查看的那一行之前或者正好在那一行设置一个断点,这样你就可以在出现错误之前看到变量的值。

还有一种方法是设置一个“异常断点”。当脚本遇到特定的错误时,它会暂停运行。你可以打开“运行”菜单,然后选择“查看断点”,点击“+”号,添加一个“Python异常断点”。接下来,你需要选择一个具体的错误类型。

撰写回答