Verwendung
Das pdb-Tool ist Pythons eigenes Debugging-Tool, das Code in der Befehlszeile debuggen kann.
Beispielverwendung:
import pdb
num_a=1
num_b=2
pdb.set_trace()
sum=num_a+num_b
Der Laufeffekt ist wie in der Abbildung dargestellt:
allgemeine Befehle
-
break oder b: Haltepunkt setzen
-
continue oder c: Mit der Ausführung des Programms fortfahren
-
list oder l: Zeigt das Codesegment der aktuellen Zeile an
-
Schritt oder s: Geben Sie die Funktion ein (verwenden Sie „next“ anstelle von „step“, um in die for-Schleife einzutreten)
-
return oder r: Code ausführen, bis von der aktuellen Funktion zurückgekehrt wird
-
next oder n: führt die nächste Zeile aus
-
up oder u: Rückkehr zum vorherigen Rufpunkt (nicht zur vorherigen Zeile)
-
px: Gibt den Wert der Variablen x aus
-
Exit oder q: Beenden Sie das Debuggen und beenden Sie das Programm
-
Hilfe Hilfe