我经常遇到这样的问题:我想在 PyCharm 调试器中跳过代码中的最后一行,但我不能,因为 PyCharm 只是停止执行。
这是一个最小的例子 - 假设我想检查
z
的值:
x = 5
y = 7
z = x * y # here's the breakpoint
如果我在最后一行设置断点,它还没有被执行,所以我无法检查
z
,但是如果跳到下一行,执行就会停止。
我使用的解决方法是在末尾添加一个“虚拟”行,这样我就可以停在那里,如下所示:
x = 5
y = 7
z = x * y
pass # here's the breakpoint
有没有更“优雅”的方式来做到这一点?
我所做的只是添加 a = 1 让调试器停止,就像一个魅力,不会损害你的流程,并且在调试后删除它非常明显