Как установить ipdb trace / breakpoint на будущую произвольную строку в ipdb? - PullRequest
0 голосов
/ 07 мая 2020

Я нахожусь в ipdb, отлаживаю функцию. Допустим, я понимаю, что хочу знать, какое значение имеет переменная z после a for l oop. К сожалению для меня, for l oop будет выполняться 10000 раз, прежде чем я перейду к точке после for l oop, в которой я хочу напечатать z. Я мог go нажать n более 10000 раз, чтобы добраться до этой позиции, но это утомительно.

103] i = 10000
104] z = [1,2,3]             <-------- I'm on this line in ipdb
105] for j in range(i):
106]     **do something with z**
107] <------- I want to be here

Есть ли способ пропустить это для l oop (эквивалентно вводу c или продолжить) и снова прервать строку 107? Есть ли способ установить трассировку ipdb или pdb в любой произвольный момент в будущем выполнении программы python? Или, как правило, есть ли способ вставить произвольный код в произвольную позицию при будущем выполнении запущенной программы python в ipdb / pdb?

...