Python für Java-Devs: Exception und File Handling erklärt

Das Exception Handling in Python unterscheidet sich von dem in Java, auch wenn die Syntax ähnlich ist.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 4 Kommentare lesen
Lesezeit: 11 Min.
Von
  • Michael Inden
Inhaltsverzeichnis

Java-Entwicklerinnen und -Entwicklern, die in Python programmieren wollen, fällt der Einstieg wegen der vielen Ähnlichkeiten der Sprachen leicht. Um stilsicher zu coden, müssen sie jedoch einige Besonderheiten beachten, wie im ersten Teil dieser Artikelreihe zu lesen ist.

Der zweite Teil der Reihe befasst sich mit Datenstrukturen und ihren Besonderheiten wie Slicing und Comprehensions. Und in diesem Artikel geht es um die Fehlerbehandlung und dem Verarbeiten von Dateien. Zum Abschluss gibt es ein Beispiel, dass das Einlesen von Spielständen als CSV-Daten erläutert.

Und los geht's: Das folgende Listing zeigt exemplarisch für zwei Situationen, wie schnell sich Fehler in Programme einschleichen können: eine versehentliche Division durch 0 und einen Indexzugriff außerhalb des gültigen Bereichs.

Das war die Leseprobe unseres heise-Plus-Artikels "Python für Java-Devs: Exception und File Handling erklärt". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.