Kursinhalt
Python Fortgeschrittene Konzepte
Python Fortgeschrittene Konzepte
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?
Danke für Ihr Feedback!