Я нахожусь в 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?