Когда я отлаживаю цикл, отладчик завершает работу при обнаружении ошибки.Можно ли оставаться внутри отладчика, чтобы я мог исследовать состояние программы прямо перед ошибкой?
Например,
import pdb;pdb.set_trace()
for i in [1, 2, 3, 0]:
print(2/i)
Я хотел бы нажать c
, чтобыотладчик продолжает работать через цикл до последней итерации.Затем вместо выхода отладчик остается активным, чтобы я мог посмотреть, какое значение i
вызывает ошибку.