Benutzerspezifische Werkzeuge
Sie sind hier: Startseite / Programmierung / Python / Mehrzeilige Kommandos mit Python's Debugger (PDB)

Mehrzeilige Kommandos mit Python's Debugger (PDB)

Der PDB unterstützt leider keine Multi-Line Commands im PDB. So können beispielsweise auch for-Schleifen im PDB verwendet werden.

Ist ein Skript in den PDB gelaufen, können wir darin einfach eine interaktive Python-Shell starten:

(pdb) !import code; code.interact(local=vars())
Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>

Jetzt können wir auch mehrzeilige Kommandos wie for-Schleifen nutzen.

Zum Beenden der InteractiveConsole Ctrl+D drücken. Dann seit ihr wieder im regulären PDB.