O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Fehlersuche, Testen, Zeitmessung, Optimierung

Wir beenden unsere Übersicht von häufigen Python-Aufgaben mit einigen Aufgaben, mit denen sich alle Python-Programmierer beschäftigen müssen, auch wenn sie dabei vielleicht nicht wirklich programmieren: Fehlersuche, Testen, Zeitmessung und Optimierung von Python-Programmen.

Fehlersuche mit pdb

Die erste Aufgabe ist, wenig überraschend, die Fehlersuche (engl. debugging). Python enthält in seiner Standardbibliothek einen Debugger namens pdb, der recht einfach zu benutzen ist. Sie importieren das pdb-Modul und rufen dessen run-Methode mit dem Python-Code auf, den der Debugger ausführen soll. Wenn Sie z.B. Fehler im Programm spam.py suchen, machen Sie Folgendes:

>>> import spam # importiere zu untersuchendes ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required