Как запустить winpdb из сценария Python?

Когда я должен иметь дело с ошибками в коде Python, я часто вставляю точки останова так во время выполнения, я бросаюсь в отладчик, когда точка останова достигнута. Я главным образом использовал pdb (командная строка) и pudb (ncurses интерфейс).

Действительно ли возможно запустить winpdb вместо этого в такой ситуации? Каков код точки останова, который я буду включать в свой сценарий Python, таким образом, winpdb начал бы?

Править: Я использую простого текстового редактора (энергия) для написания кода. Не предлагайте, чтобы я использовал IDE вместо этого, который имеет интегрированный winpdb или имеет его собственный отладчик GUI, который подобен winpdb.

5
задан Alex_coder 28 January 2010 в 15:08
поделиться

1 ответ

WinPDB обычно используется, чтобы запустить скрипт с WinPDB:

 winpdb myscript.py

, если вы хотите начать его из «внутри» Python вместо этого, документация о том, как это сделать здесь: http://winpdb.org/docs/embedded-debugging/

4
ответ дан 15 December 2019 в 01:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: