Je souhaite ajouter pdb (le débogueur Python) à ma boîte à outils. Quelle est la meilleure façon de commencer?Premiers pas avec le débogueur Python, pdb
75
A
Répondre
112
Voici une liste de ressources pour commencer avec le débogueur Python:
- Lire l'article de Steve Ferb "Debugging in Python"
- de screencast Montre Eric Holscher "Using pdb, the Python Debugger"
- Lire l'article de Ayman Hourieh "Python Debugging Techniques"
- Lire la Python documentation for pdb — The Python Debugger
- Lire le chapitre 9-Quand vous ne savez même pas ce que vous devez enregistrer: Utilisation de débogueurs- de Django 1.1 Testing and Debugging de Karen Tracey.
14
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)
+0
Ou copiez le code dans 'ipython' en l'enveloppant dans une fonction. – Timo
Merci pour vos questions. Nous voulons plus de vous Matthew sur SO ;-) – wassimans
2. url ne fonctionne plus s'il vous plaît supprimez-le. –
@yopy: J'ai mis à jour l'URL pour # 2. –