python的pdb – 跳过循环
我怎样才能跳过使用pdb.set_trace()
循环?
例如,
pdb.set_trace() for i in range(5): print(i) print('Done!')
pdb
在循环之前提示。 我input一个命令。 所有1-5值都会被返回,然后在print('Done!')
执行之前再次提示使用pdb
。
你应该在循环之后设置一个断点(“break main.py:4”,假定上面的行在一个名为main.py的文件中),然后继续(“c”)。
如果我明白这是正确的。
一个可能的方法是:
一旦你得到你的pdb提示符。 只需点击“n”(下一个)10次退出循环。
但是,我不知道有一种方法可以退出pdb中的循环。
你可以用'r'来退出一个函数。