web-dev-qa-db-fra.com

Premiers pas avec le débogueur Python, pdb

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

77
Matthew Rankin

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

  1. Lire l'article de Steve Ferb "Débogage en Python"
  2. Regardez le screencast d'Eric Holscher "Utilisation de pdb, le Python débogueur"
  3. Lisez la documentation Python pour pdb - Le Python débogueur
  4. Lisez le chapitre 9 — Quand vous ne savez même pas quoi enregistrer: à l'aide des débogueurs — de Karen Tracey Django 1.1 Test et débogage =.
116
Matthew Rankin

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

Exécutez maintenant votre script:

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