Submitted by Erik Wegner
on
Body
Während der Entwicklung ist es hilfreich, den Programmablauf zu unterbrechen und eigene Befehle in der gerade laufenden Umgebung auszuführen. Dazu kann eine interaktive Shell innerhalb eines Python-Scripts gestartet werden:
Importiere das Paket pdb
import pdb
Anschließend kann an beliebiger Stelle im Programmcode mit dem Befehl
pdb.set_trace()
eine interaktive Python-Shell gestartet werden und Objekt-Manipulationen und -Informationen durchgeführt werden.
Quelle: http://www.velocityreviews.com/forums/t687243-start-the-interactive-shell-within-an-application.html und http://docs.python.org/library/pdb.html