Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Einführung in die Dateiverwaltung | Dateiverwaltung
Python Fortgeschrittene Konzepte
course content

Kursinhalt

Python Fortgeschrittene Konzepte

Python Fortgeschrittene Konzepte

1. Module und Importe
2. Fehlerbehandlung
3. Dateiverwaltung
4. Pytest Framework
5. Unittest-Framework
6. Iteratoren und Generatoren

book
Einführung in die Dateiverwaltung

Dateien sind ein entscheidendes Medium für die langfristige Speicherung von Daten. Während der Programmausführung werden die Werte von Variablen im Speicher gespeichert, der flüchtig ist. Um Informationen über die Lebensdauer des Programms hinaus zu behalten, speichern wir Daten in Dateien. Die Funktion open() ist zentral für Dateioperationen in Python und ermöglicht es uns, Dateien zu erstellen, lesen, aktualisieren und löschen.

Dateien öffnen

Um eine Datei zu öffnen, verwenden Sie die Funktion open(), die mindestens ein Argument erfordert: den Dateipfad. Wenn die Datei existiert, wird sie geöffnet; wenn nicht, wird je nach angegebenem Modus eine neue Datei erstellt:

Wenn kein Modus angegeben ist, öffnet Python die Datei im Standardmodus lesen ('r').

Dateimodi

Das Verständnis von Dateimodi ist entscheidend für den angemessenen Umgang mit Dateien:

  • 'r': nur zum Lesen öffnen (Standard). Der Dateizeiger wird an den Anfang der Datei gesetzt;
  • 'r+': zum Lesen und Schreiben öffnen;
  • 'w': nur zum Schreiben öffnen. Überschreibt die Datei, wenn sie existiert, oder erstellt eine neue Datei;
  • 'w+': zum Schreiben und Lesen öffnen. Erstellt eine neue Datei, wenn sie nicht existiert;
  • 'a': zum Anhängen öffnen. Der Dateizeiger befindet sich am Ende, wenn die Datei existiert. Erstellt eine neue Datei zum Schreiben, wenn sie nicht existiert;
  • 'a+': zum Lesen und Anhängen öffnen;
  • 'rb', 'wb', 'ab', 'rb+', 'wb+', 'ab+': ähnliche Modi, aber für Binärdateien;
  • 'x': zum exklusiven Erstellen öffnen, schlägt fehl, wenn die Datei bereits existiert;

Beispiel zum Öffnen einer Datei

Hinweis

Es ist eine gute Praxis, die Datei zu schließen, wenn Sie fertig sind, um Systemfehler zu vermeiden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt