В ссылке, упомянутой в принятом ответе ( https://pymotw.com/3/pdb/ ), я нашел этот раздел несколько более полезным:
Чтобы выполнение продолжалось до определенной строки, передайте номер строки команде until.
Вот пример того, как это может работать re: loops:
Это избавляет вас от двух вещей: необходимости создавать дополнительные точки останова и необходимости переходить к концу цикла (особенно если вы, возможно, уже выполнили итерацию, так что вы не сможете сделать это без повторного запуска отладчика).
Вот документы Python until
. Кстати, я использую pdb++
как добавку для стандартного отладчика (отсюда и форматирование), но until
в обоих случаях работает одинаково.
n
, а затем введитеuntil
. Это будет продолжаться до тех пор, пока не будет превышена хотя бы текущая строка.