Anhang A. Debugging

In einem Programm können verschiedene Arten von Fehlern auftauchen. Daher ist es nützlich, zwischen diesen Arten zu unterscheiden, um sie schneller zu finden:

  • Syntaxfehler treten auf, wenn Python den Quellcode in Bytecode übersetzt. Üblicherweise deuten solche Fehler darauf hin, dass etwas an der Syntax des Programms falsch ist. Beispiel: Wenn Sie den Doppelpunkt am Ende einer def-Anweisung weglassen, erhalten Sie die etwas redundante Fehlermeldung SyntaxError: invalid syntax.

  • Laufzeitfehler werden vom Interpreter gemeldet, wenn etwas bei der Ausführung des Programms schiefläuft. Die meisten Meldungen bei Laufzeitfehlern enthalten Informationen darüber, wo der Fehler aufgetreten ist und welche Funktionen dabei ausgeführt wurden. ...

Get Programmieren lernen mit Python, 2nd Edition 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.