Zum Hauptinhalt springen
Veröffentlicht am

Dateien (Schreiben und Lesen) in Python

Teilen:

Einführung

Mit Dateien zu arbeiten ist eine wesentliche Fähigkeit in der Programmierung. In Python ist die Dateibearbeitung einfach, aber leistungsstark und ermöglicht das effiziente Lesen, Schreiben und Ändern von Dateiinhalten.

Wie man mit Dateien in Python arbeitet

Dateien Öffnen und Schließen

Man verwendet open(datei, modus), um eine Datei zu öffnen. Der Parameter modus bestimmt die Operation: 'w' zum Schreiben und 'r' zum Lesen. Es ist entscheidend, die Datei nach der Verwendung mit close(datei) zu schließen.

In Dateien Schreiben

Um in eine Datei zu schreiben, öffnet man sie im Modus 'w'. Jeder vorhandene Inhalt wird ersetzt. Man verwendet write(text), um in die Datei zu schreiben.

schreibeDatei = open('Dateien-Schreiben-und-Lesen.txt', 'w')
schreibeDatei.write('Ich schreibe in die erste Zeile dieser Datei.\n')
schreibeDatei.write('Jetzt schreibe ich in die zweite Zeile.')
schreibeDatei.close()

Dateien Lesen

Um eine Datei zu lesen, öffnet man sie im Modus 'r'. Die Methode read() wird verwendet, um den gesamten Inhalt zu lesen.

leseDatei = open('Dateien-Schreiben-und-Lesen.txt', 'r')
print(leseDatei.read())
leseDatei.close()

Best Practices

  • Schließe Dateien nach der Verwendung immer, um Speicherlecks oder Dateikonflikte zu vermeiden.
  • Verwende Context Manager (with), um das Schließen von Dateien automatisch zu verwalten.

Fazit

Dateien in Python zu manipulieren ist ein unkomplizierter und effizienter Prozess. Das Verständnis dieser grundlegenden Operationen öffnet den Weg zu komplexeren Aufgaben, wie der Datenanalyse und Dateiverwaltung.

Happy coding!