如何在pdb(ipdb)中找到断点号?

vla*_*ean 10 python breakpoints ipdb

试图找到如何执行ipdb(或pdb)命令,如disable.

调用h命令disable

disable bpnumber [bpnumber ...]禁用以空格分隔的bp数列表给出的断点.

那么我怎么得到这些bp数字?正在查看命令列表,无法显示bp数字

[编辑]break,binfo breakpoints命令不会做任何事,虽然我的模块中我已清楚1个断点设置这样的import pdb; pdb.set_trace( )-同样为ipdb.而且info没有定义.

的输出helppdb:

记录命令(类型帮助):======================================== 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

如果需要更多信息,我会提供.

tay*_*fun 9

使用该break命令.不要添加任何行号,它将列出所有行号而不是添加它们.

  • 你的python和ipdb版本是什么? (2认同)