Как найти номера точек останова в pdb (ipdb)?

Попытка найти, как выполнить команды ipdb (или pdb), такие как disable,

Вызов h команда на disable говорит

disable bpnumber [bpnumber ...] Отключает точки останова, заданные в виде списка разделенных пробелами чисел bp.

Так как же мне получить эти цифры? просматривал список команд и не мог отобразить числа bp

[ПРАВКА]break, b а также info breakpoints Команды ничего не делают, хотя в моем модуле у меня однозначно установлена ​​1 точка останова import pdb; pdb.set_trace( ) - то же самое для ipdb, более того info не определено.

Выход из help в pdb:

Документированные команды (введите help): ============================================== EOF bt cont включить переход pp запустить без ac продолжить выход l q s до псевдонима cl dh
список выходить шаг вверх args clear debug help n
Команды r tbreak w b отключить игнорировать следующий перезапуск
вернуть unalias где

Различные разделы справки: ========================== exec pdb

Недокументированные команды: ====================== retval rv

И для ipdb:

Документированные команды (введите help): ============================================== EOF bt cont включить переход pdef psource запустить без ac
продолжить выход l pdoc q s, пока псевдоним cl
dh list pfile выходить шаг вверх args очистить отладку help n pinfo r tbreak w b
Команды отключить игнорировать следующий pinfo2 перезапустить u что условие прерывания вниз j p pp вернуть unalias где

Различные разделы справки: ========================== exec pdb

Недокументированные команды: ====================== retval rv

Я сохранил свой модуль как pb3.py и выполняю его в командной строке следующим образом

python -m pb3 Выполнение действительно останавливается на точке останова, но в консоли di pdb (ipdb) указанные команды ничего не отображают или не отображают NameError

Если потребуется дополнительная информация, я ее предоставлю.

2 ответа

Использовать break команда. Не добавляйте никаких номеров строк, и они будут перечислять все вместо того, чтобы добавлять их.

информационные точки останова

или просто

информация б

перечисляет все точки останова.

Другие вопросы по тегам