Gespeichert von Erik Wegner
am/um
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