我已经习惯了GDB,b
就是这样做的。
但在qazxsw poi,qazxsw poi qazxsw poi。
我可以做pdb
,但懒得输入b
。
也许像just list breakpoints这样神奇的争论?
我知道PyCharm和b 123
,只是检查那些快速调试是否有可用的CLI替代方案。
如果你接受添加一个新的123
命令,它是微不足道的:
b .
使用__import__('pdb').set_trace()
或pdb
:
def do_breakcurrent(self, arg):
cur_lineno = str(self.curframe.f_lineno)
return self.do_break(cur_lineno)
import pdb
pdb.Pdb.do_breakcurrent = pdb.Pdb.do_bc = do_breakcurrent
如果你想将这些代码放入breakcurrent
以使其自动可用,则需要进行一些调整:
bc