Когда я должен иметь дело с ошибками в коде Python, я часто вставляю точки останова так во время выполнения, я бросаюсь в отладчик, когда точка останова достигнута. Я главным образом использовал pdb (командная строка) и pudb (ncurses интерфейс).
Действительно ли возможно запустить winpdb вместо этого в такой ситуации? Каков код точки останова, который я буду включать в свой сценарий Python, таким образом, winpdb начал бы?
Править: Я использую простого текстового редактора (энергия) для написания кода. Не предлагайте, чтобы я использовал IDE вместо этого, который имеет интегрированный winpdb или имеет его собственный отладчик GUI, который подобен winpdb.
WinPDB обычно используется, чтобы запустить скрипт с WinPDB:
winpdb myscript.py
, если вы хотите начать его из «внутри» Python вместо этого, документация о том, как это сделать здесь: http://winpdb.org/docs/embedded-debugging/