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
Questions connexes
- 1. Premiers pas avec Python YQL
- 2. Premiers pas avec Python: Erreur d'attribut
- 3. Comment pdb code Python avec entrée?
- 4. Premiers pas avec Flex3
- 5. Premiers pas avec JavaMe
- 6. Premiers pas avec GNOME
- 7. Premiers pas avec QPID
- 8. Premiers pas avec NHibernate
- 9. Premiers pas avec l'accessibilité
- 10. Premiers pas avec UDK
- 11. Pourquoi ne puis-je pas entrer dans un test en cours d'exécution avec le débogueur interactif pdb?
- 12. Premiers pas avec Shell Scripting?
- 13. uWSGI avec Cherokee: premiers pas
- 14. comment charger un module dans débogueur python
- 15. Premiers pas avec Embedded Jetty
- 16. Premiers pas avec Google Programming
- 17. Premiers pas avec JAX-WS
- 18. Premiers pas avec MapReduce/Hadoop
- 19. Premiers pas avec freemarker avec spring mvc
- 20. Premiers pas avec le script vim avec perl
- 21. Exécution de pdb à partir de pdb
- 22. Comment rendre le débogueur Eclipse Python plus fiable?
- 23. Comment ouvrir un fichier pdb en Python?
- 24. Comment lancer le débogueur IE8 avec le débogueur; commande
- 25. Premiers pas avec Django-Instant Django
- 26. Premiers pas avec WCF sans assistant
- 27. Premiers pas avec la visualisation de données?
- 28. Premiers pas avec Sweave, Eclipse et R
- 29. Premiers pas avec TDD et DDD
- 30. Premiers pas avec la bibliothèque réseau pion
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. –