2010-11-19 10 views

risposta

112

Ecco una lista di risorse per iniziare con il debugger Python:

  1. articolo di Leggi Steve Ferb "Debugging in Python"
  2. screencast Watch Eric Holscher "Using pdb, the Python Debugger"
  3. articolo di Leggi Ayman Hourieh "Python Debugging Techniques"
  4. Leggi il Python documentation for pdb — The Python Debugger
  5. Leggi capitolo 9-Quando non si sa nemmeno cosa registrare: Utilizzo dei debugger- di Karen Tracey's Django 1.1 Testing and Debugging.
+2

Grazie per avermelo chiesto. Vogliamo più di voi Matthew su SO ;-) – wassimans

+0

2. url non funziona più si prega di rimuoverlo. –

+1

@yopy: ho aggiornato l'URL per # 2. –

14

Sinossi:

# 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 

Ora eseguire lo script:

$ python epdb1.py 
(Pdb) p a 
'aaa' 
(Pdb) 
+0

Oppure copia il codice in 'ipython' inserendolo in una funzione. – Timo