Проверять переменные после исключения в Python / Pydev / Eclipse - PullRequest
4 голосов
/ 02 марта 2012

Могу ли я проверить переменные в стеке после возникновения необработанного исключения в Python / Pydev / Eclipse?Я хотел бы вернуться к уровням стека и посмотреть локальные переменные.

Я предполагаю, что есть способы взломать это в Python, но есть ли простой способ в Eclipse?

1 Ответ

1 голос
/ 15 октября 2013

Вам не нужно «взламывать» это в python, вы просто используете ipython:

ipython yourscript.py --pdb

всякий раз, когда происходит сбой «yourscript.py», вы попадете в отладчик ipython на месте, гдеисключение было поднято.Оттуда вы можете перемещать стек вверх и вниз и проверять переменные и т. Д. По мере необходимости.Благодаря ipython вы даже получите завершение табуляции.

Конечно, это не Eclipse, но он прост и невероятно полезен при разработке на Python.

...