Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erweiterte Dateioperationen | 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
Erweiterte Dateioperationen

Anhängen an eine Datei

Anhängen wird verwendet, wenn Sie Daten am Ende einer vorhandenen Datei hinzufügen möchten, ohne deren aktuellen Inhalt zu überschreiben. Dies geschieht, indem die Datei im Anhangsmodus ('a') geöffnet wird.

In diesem Beispiel wird \nBonjour! am Ende von greetings.txt hinzugefügt.

Hinweis

Das Zeichen \n steht für einen Zeilenumbruch. Beispielsweise stellt das Anhängen von \n am Ende eines Strings im Kontext des Schreibens oder Lesens einer Datei sicher, dass das nächste Textstück in einer neuen Zeile beginnt, was den Inhalt leichter lesbar und richtig formatiert macht.

Zufälliger Zugriff

Zufälliger Zugriff ermöglicht es Ihnen, Daten an einer beliebigen Position innerhalb der Datei zu lesen oder zu schreiben. Dies ist besonders nützlich in Anwendungen, bei denen Sie Daten nicht sequenziell verarbeiten müssen.

Verwendung der Methode seek()

Die Methode seek() wird verwendet, um den Dateizeiger an eine bestimmte Position in der Datei zu bewegen, was für den zufälligen Zugriff entscheidend ist:

In diesem Beispiel bewegt der Befehl file.seek(10) den Lesecursor der Datei zur 10. Byte-Position und überspringt die ersten 9 Zeichen.

Wenn Sie das Ende der Datei erreicht haben und von vorne beginnen müssen, kann die Methode seek() ohne Argumente oder mit 0 null den Dateizeiger wieder an den Anfang zurücksetzen:

Verwendung der Methode tell()

Die Methode tell() wird verwendet, um die aktuelle Position des Dateizeigers innerhalb der Datei zu ermitteln. Dies ist hilfreich, wenn Sie den Überblick darüber behalten müssen, wo Sie sich in der Datei befinden, insbesondere nach zufälligen Zugriffsoperationen.

1. Wählen Sie die richtige Aussage für den 'a' Modus.

2. Wie druckt man 5 Symbole aus der Datei, beginnend mit dem 3. Symbol?

Wählen Sie die richtige Aussage für den `'a'` Modus.

Wählen Sie die richtige Aussage für den 'a' Modus.

Wählen Sie die richtige Antwort aus

Wie druckt man 5 Symbole aus der Datei, beginnend mit dem 3. Symbol?

Wie druckt man 5 Symbole aus der Datei, beginnend mit dem 3. Symbol?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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