77 votes

Démarrer avec le débogueur Python pdb

Je veux ajouter pdb -le débogueur Python- dans ma boîte à outils. Quelle est la meilleure façon de commencer ?

116voto

Matthew Rankin Points 71628

Voici une liste de ressources pour commencer à utiliser le débogueur Python :

  1. Lire l'article de Steve Ferb "Déboguer en Python"
  2. Regarder le screencast d'Eric Holscher "Utilisation de pdb, le débogueur Python".
  3. Lire l'article d'Ayman Hourieh "Techniques de débogage en Python"
  4. Lire l'article Documentation Python pour pdb - Le débogueur Python
  5. Lisez le chapitre 9 - Quand vous ne savez même pas quoi enregistrer : Utilisation des débogueurs de l'ouvrage de Karen Tracey, intitulé Django 1.1 Test et débogage .

15voto

Josh Glover Points 4762

Synopsis :

# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final

Maintenant, exécutez votre script :

$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X