2010-11-19 9 views

Respuesta

112

He aquí una lista de los recursos para empezar a utilizar el depurador de Python:

  1. el artículo de Lee Steve Ferb "Debugging in Python"
  2. screencast de reloj Eric Holscher "Using pdb, the Python Debugger"
  3. el artículo de Lee Ayman Hourieh "Python Debugging Techniques"
  4. Leer el Python documentation for pdb — The Python Debugger
  5. Lea el Capítulo 9-Cuando ni siquiera sabe qué registrar: utilizando depuradores- de Django 1.1 Testing and Debugging de Karen Tracey.
+2

Gracias por preguntar. Queremos a más de ustedes Matthew en SO ;-) – wassimans

+0

2. url ya no funciona, elimínelo. –

+1

@yopy: actualicé la URL para # 2. –

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