2010-01-28 2 views
5

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

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

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

ответ

4

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

winpdb myscript.py 

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