Есть ли бесплатный отладчик Python, который имеет точки наблюдения?
Кажется, что и в pdb, и в winpdb отсутствует эта важная (для меня) функция. Я видел что-то, предлагающее WingIDE, но я бы предпочел бесплатное решение, и если мне придется платить, я бы предпочел заплатить за что-то лучше, чем Wing.
5 ответов
Вы должны проверить Eric4
Это очень хорошая Python IDE со встроенным отладчиком. Отладчик имеет представления для глобальных переменных, локальных переменных и точек наблюдения.
Жаль, что стандартный модуль pdb, который поставляется вместе с самим python, еще не поддерживает точки наблюдения.
Описано здесь: http://wiki.python.org/moin/PdbImprovments
Это переопределение встроенного pdb.py имеет точки наблюдения.
http://morepypy.blogspot.com/2008/06/pdb-and-rlcompleterng.html
Я попробовал это, но в кратких попытках не смог заставить его работать.
Взгляните на PyScripter. Он имеет встроенный отладчик, окна просмотра и многое другое. Это открытый исходный код и разработан здесь.
НТН