试图找到如何执行ipdb(或pdb)命令,如disable
.
调用h
命令disable
说
disable bpnumber [bpnumber ...]禁用以空格分隔的bp数列表给出的断点.
那么我怎么得到这些bp数字?正在查看命令列表,无法显示bp数字
[编辑]
的break
,b
并info breakpoints
命令不会做任何事,虽然我的模块中我已清楚1个断点设置这样的import pdb; pdb.set_trace( )
-同样为ipdb
.而且info
没有定义.
的输出help
中pdb
:
记录命令(类型帮助):======================================== EOF bt cont enable jump pp run un ac继续退出lqs直到别名cl dh
list退出步骤args clear debug help n
r tbreak wb命令disable ignore next restart u whatis break condition down jp
return unalias where其他帮助主题:========================== exec pdb
未记载的命令:====================== retval rv
并为ipdb
:
记录命令(类型帮助):======================================== EOF bt cont启用跳转pdef psource运行un ac
继续退出l pdoc qs直到alias cl
dh list pfile quit step up args clear debug help n pinfo r tbreak wb
commands disable ignore next pinfo2 restart u whatis break condition down jp pp return unalias where其他帮助主题:========================== exec pdb
未记载的命令:====================== retval rv
我已将模块保存为pb3.py,并在命令行中执行此操作
python -m pb3执行确实在断点处停止,但在di pdb(ipdb)控制台中,指示的命令不显示任何内容 - 或显示NameError
如果需要更多信息,我会提供.
使用该break
命令.不要添加任何行号,它将列出所有行号而不是添加它们.