当脚本在调试过程中因错误而结束时,PyCharm 会与 pydev
断开连接。因此,错误发生时变量的状态仍然未知。
如何在错误发生之前找到变量的最新值?
更新:仅当您尝试调试单元测试时才会出现此问题。您必须在断点列表中检查“所有断点”的“激活策略:加注时”。
最佳答案
最简单的解决方案是在所需行之前/处设置一个断点,以便您可以在调用异常之前看到变量。
还可以设置“异常断点”。当遇到特定异常时,这会停止脚本。打开“运行”>“查看断点”,单击“+”号并添加“Python 异常断点”。现在您必须选择特定的异常(exception)。
关于python - 如何在 PyCharm 中出现错误后打印 Python 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25473948/