我有时会在深度循环代码中设置断点,如下所示:
import pdb; pdb.set_trace()
如果我按下c
然后它会继续,但在循环的下一次迭代中再次中断。有没有办法从 pdb 中清除这个断点?该b
命令没有列出它。
或者是否有一个我可以插入到我的 Python 源文件中的衬垫,它将设置一个可以清除的“软”断点?
或者理想情况下,设置跟踪,然后清除自己的一个衬垫?
编辑:我会对任何可以设置断点的编辑器感兴趣。
我目前从 emacs 运行我的脚本,如下所示:
M-x pdb
Run ~/.virtualenvs/.../python2.7/pdb.py (like this):
~/.virtualenvs/.../python2.7/pdb.py ~/start-myserver.py