2010-01-28 20 views
5

Cuando tengo que lidiar con errores en el código de Python, a menudo inserto puntos de interrupción, por lo que durante la ejecución me dejan caer en el debugador cuando se alcanza un punto de interrupción. He estado usando principalmente pdb (línea de comandos) y pudb (interfaz ncurses).¿Cómo iniciar winpdb desde un script de Python?

¿Es posible lanzar winpdb en su lugar en tal situación? ¿Cuál es el código de punto de interrupción que incluiré en mi script python para que winpdb comience?

Editar: Estoy usando un editor de texto simple (vim) para escribir código. Por favor, no me sugiera que use un IDE, que tiene winpdb integrado o tiene su propio desempate GUI que es similar a winpdb.

Respuesta

4

Winpdb se utiliza normalmente para que se ejecuta el script con Winpdb:

winpdb myscript.py 

Si desea iniciarlo desde "dentro" de pitón en su lugar, la documentación sobre la forma de hacerlo es aquí: http://winpdb.org/docs/embedded-debugging/

Cuestiones relacionadas