Quiero agregar pdb -el depurador de Python-a mi caja de herramientas. ¿Cuál es la mejor manera de comenzar?Comenzando con el depurador de Python, pdb
75
A
Respuesta
112
He aquí una lista de los recursos para empezar a utilizar el depurador de Python:
- el artículo de Lee Steve Ferb "Debugging in Python"
- screencast de reloj Eric Holscher "Using pdb, the Python Debugger"
- el artículo de Lee Ayman Hourieh "Python Debugging Techniques"
- Leer el Python documentation for pdb — The Python Debugger
- Lea el Capítulo 9-Cuando ni siquiera sabe qué registrar: utilizando depuradores- de Django 1.1 Testing and Debugging de Karen Tracey.
14
Sinopsis:
# 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
Ahora ejecute la secuencia de comandos:
$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)
+0
O copie el código en 'ipython' envolviéndolo en una función. – Timo
Cuestiones relacionadas
- 1. asignar valores a símbolos en el depurador de python (pdb)
- 2. depurador ipython: rastreo completo en pdb interactivo?
- 3. ¿Cómo se salta una lista de comprensión en el depurador de Python (pdb)?
- 4. Cómo pdb Código Python con entrada?
- 5. Comenzando con Android: Java o Python (SL4A)
- 6. python pdb - salto de bucle
- 7. ¿Cómo adjuntar el depurador a un subproceso de python?
- 8. a una función miembro en el depurador de Python
- 9. ¿Cómo cambio un valor mientras depuro python con pdb?
- 10. Python pdb (debugger) disp equivalente?
- 11. ¿Cómo puedo ver los detalles de una excepción en el depurador de Python?
- 12. Comenzando con el desarrollo de Silverlight
- 13. Comenzando con el desarrollo de Windows Mobile
- 14. Comenzando con el desarrollo de Android
- 15. Comenzando con el desarrollo de Mac
- 16. Comenzando con el desarrollo de controladores
- 17. ¿Cómo incluyo la línea actual en Python PDB?
- 18. Servicio de Python win32 comenzando automaticlly
- 19. Comenzando con Newspeak
- 20. Comenzando con SSE
- 21. Comenzando con vBulletin development
- 22. Comenzando con Arduino?
- 23. Comenzando con "Mejorar PHP"
- 24. Comenzando con Hessian
- 25. Comenzando con Solr
- 26. Comenzando con T4
- 27. Comenzando con libpurple
- 28. Comenzando con Pruebas unitarias
- 29. Comenzando con audio programático
- 30. Comenzando con Gradle
Gracias por preguntar. Queremos a más de ustedes Matthew en SO ;-) – wassimans
2. url ya no funciona, elimínelo. –
@yopy: actualicé la URL para # 2. –