2010-11-19 14 views

Odpowiedz

112

Oto lista zasobów, aby zacząć z debuggera Pythona:

  1. Artykuł Czytaj Steve Ferb za "Debugging in Python"
  2. screencast zegarek Erica HöLSCHER za "Using pdb, the Python Debugger"
  3. Artykuł Czytaj Ayman Hourieh za "Python Debugging Techniques"
  4. zapoznać się Python documentation for pdb — The Python Debugger
  5. Przeczytaj Rozdział 9 - Kiedy nie wiesz, co należy rejestrować: za pomocą debuggerów- z Karen Tracey's Django 1.1 Testing and Debugging.
+2

Dzięki, że pytasz. Chcemy więcej z was Matthew na SO ;-) – wassimans

+0

2. URL już nie działa, proszę go usunąć. –

+1

@yopy: Zaktualizowano adres URL dla # 2. –

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 

Teraz uruchom skrypt:

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

Lub skopiuj kod do 'ipython' owijając go w funkcję. – Timo