Zum Hauptinhalt springen

Wie man in Python Daten an eine Textdatei anhängt.

Hier ist eine schrittweise Anleitung, wie man in Python Daten an eine Textdatei anhängt:

Schritt 1: Die Datei öffnen

Um Daten an eine Textdatei in Python anzuhängen, muss die Datei zuerst mit der integrierten open() Funktion geöffnet werden. Diese Funktion akzeptiert zwei Argumente: den Dateinamen/-pfad und den Modus, in dem die Datei geöffnet werden soll. In diesem Fall möchten wir die Datei im Anhänge-Modus öffnen, also geben wir den Modus 'a' an.

datei = open('dateiname.txt', 'a')

Schritt 2: Daten in die Datei schreiben

Sobald die Datei im Anhänge-Modus geöffnet ist, kann die write() Methode verwendet werden, um Daten in die Datei zu schreiben. Die write() Methode nimmt einen String als Argument, daher müssen andere Datentypen vor dem Schreiben in einen String konvertiert werden.

datei.write('Hallo, Welt!\n')

Schritt 3: Die Datei schließen

Nachdem du die Daten der Datei angehängt hast, ist es wichtig, die Datei zu schließen, um Systemressourcen freizugeben. Du kannst die Datei mit der close() Methode schließen.

datei.close()

Hier ist ein vollständiges Beispiel, das mehrere Zeilen an eine Textdatei anhängt:

# Die Datei im Anhänge-Modus öffnen
datei = open('dateiname.txt', 'a')

# Mehrere Zeilen in die Datei schreiben
datei.write('Hallo, Welt!\n')
datei.write('Dies ist eine neue Zeile.\n')
datei.write('Weitere Daten anhängen.\n')

# Die Datei schließen
datei.close()

Hinweis: Es ist eine bewährte Methode, das with Statement zu verwenden, wenn du mit Dateien in Python arbeitest. Das with Statement kümmert sich automatisch um das Schließen der Datei, selbst wenn eine Ausnahme auftritt. Hier ist ein Beispiel:

with open('dateiname.txt', 'a') as datei:
datei.write('Hallo, Welt!\n')
datei.write('Dies ist eine neue Zeile.\n')
datei.write('Weitere Daten anhängen.\n')

Das war's! Du weißt jetzt, wie man Daten an eine Textdatei in Python anhängt.