Erste Schritte mit dem Python-Debugger, pdb [geschlossen]


Antworten:


118

Hier ist eine Liste der Ressourcen, mit denen Sie mit dem Python-Debugger beginnen können:

  1. Lesen Sie den Artikel von Steve Ferb "Debugging in Python"
  2. Sehen Sie sich Eric Holschers Screencast "Using pdb, the Python Debugger" an.
  3. Lesen Sie die Python-Dokumentation zu pdb - The Python Debugger
  4. Lesen Sie Kapitel 9 - Wenn Sie nicht einmal wissen, was zu protokollieren ist: Verwenden von Debuggern - von Karen Traceys Django 1.1-Tests und Debugging .

2
Danke für die Frage. Wir wollen mehr von euch Matthew auf SO ;-)
wassimans

2. URL funktioniert nicht mehr, bitte entfernen Sie sie.
James

1
@yopy: Ich habe die URL für # 2 aktualisiert.
Matthew Rankin

Eric Holscher hat einiges mit dem Debuggen zu tun: 1 , 2 , 3 (mit dem Sie verlinkt haben) und 4
Ehtesh Choudhury

Link 3 ist tot.
Anders_K

16

Zusammenfassung:

# 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

Führen Sie nun Ihr Skript aus:

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

Oder kopieren Sie den Code, um ipythonihn in eine Funktion zu verpacken.
Timo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.