Heim >Backend-Entwicklung >Python-Tutorial >So führen Sie ein Einzelschritt-Debugging in Python durch
Wie debugge ich in einem Schritt in Python? Lassen Sie mich Ihnen das Debuggen in einem Schritt vorstellen:
Methode 1: Führen Sie python -m pdb myscript.py aus
(Pdb) stoppt automatisch in der ersten Zeile. Warten Sie auf das Debuggen, dann können Sie sich die Hilfe ansehen.
Methode 2: Zu Beginn des zu debuggenden Programms: Importieren Sie pdb und legen Sie einen Haltepunkt in Ihrer Codezeile fest: pdb.set_trace()
Verwandte Empfehlungen: " Python-Video-Tutorial》
(Pdb) h
Erklären Sie diese Tastenbefehle
(Pdb) b 10 # Setzen Sie den Haltepunkt in Zeile 10 dieses Py
oder (Pdb)b ots.py:20 #Setzen Sie den Haltepunkt in Zeile 20 von ots.py
Löschen Sie den Haltepunkt (Pdb) b #Zeigen Sie die Haltepunktpunktnummer an
(Pdb)cl 2 #Löschen Sie den zweiten Haltepunkt
(Pdb)n #Einzelschrittausführung
(Pdb)s #Fine-Point-Ausführung Das heißt Sagen wir, es geht runter zur Methode
(Pdb)c #Zum nächsten Haltepunkt springen
(Pdb)p param #Den aktuellen Variablenwert anzeigen
( Pdb)l #Den irgendwo ausgeführten Code anzeigen
(Pdb)a #Alle Variablen im Stapel anzeigen
import pdb def tt(): pdb.set_trace() for i in range(1, 5): print i <<< tt() #这里支持 n p c 而已 < (3)tt() (Pdb) n
pdb single Die schrittweise Debugging-Methode lässt sich wie folgt zusammenfassen:
Das obige ist der detaillierte Inhalt vonSo führen Sie ein Einzelschritt-Debugging in Python durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!