2010-01-28 6 views
5

Lorsque je dois gérer des bogues dans le code Python, j'insère souvent des points d'arrêt, donc pendant l'exécution, je tombe dans le débogueur lorsqu'un point d'arrêt est atteint. J'ai surtout utilisé pdb (ligne de commande) et pudb (interface ncurses).Comment lancer winpdb à partir d'un script Python?

Est-il possible de lancer winpdb dans une telle situation? Quel est le code de breakpoint que je vais inclure dans mon script python afin que winpdb puisse démarrer? Edit: J'utilise un simple éditeur de texte (vim) pour écrire du code. S'il vous plaît, ne me suggérez pas d'utiliser un IDE à la place, dans lequel winpdb est intégré ou possède sa propre interface graphique similaire à winpdb.

Répondre

4

Winpdb est normalement utilisé pour que vous exécutez le script avec Winpdb:

winpdb myscript.py 

Si vous voulez commencer à partir de Python « à l'intérieur » à la place, la documentation sur la façon de le faire est ici: http://winpdb.org/docs/embedded-debugging/

Questions connexes