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 ...

Get Einfüehrung in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.