Как запустить winpdb из скрипта Python? - PullRequest
5 голосов
/ 28 января 2010

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

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

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

1 Ответ

4 голосов
/ 28 января 2010

Обычно используется Winpdb, поэтому вы запускаете скрипт с помощью winpdb:

 winpdb myscript.py

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...