在Excel VBA中,我们可以通过按F8
键单步执行代码块。即使在for
循环中,我们也可以通过按F8键一次单步执行一行。
此外,我们还可以通过按F9
键添加断点。以便在某个断点之后更多地停止代码运行。
这些将帮助我们轻松地调试和测试代码。
我的问题是,在Python/Pandas中有没有类似的快捷方式?在python中是否可以像VBA那样在For
循环中逐行单步执行和/或添加断点?
发布于 2019-06-11 03:07:42
有一个python debugger可以导入。pdb.set_trace
将添加检查点,您可以在其中单步执行代码。也有这样的notebook implementations。
import pdb
x = 'hello'
print(x)
pdb.set_trace()
y = 'world'
print(y)
在3.7中,有一个内置的breakpoint
,它消除了导入pdb的需要。
https://stackoverflow.com/questions/56531941
复制相似问题