Python-Datei-Schreiben

Schreiben Sie eine bestehende Datei

Um eine bestehende Datei zu schreiben, müssen Sie open() Funktion hinzufügen von Parametern:

  • "a" - Anhängen - wird am Ende der Datei hinzugefügt
  • "w" - Schreiben - wird jedes bestehende Inhalt überschreiben

Beispiel

Öffnen Sie die Datei "demofile2.txt" und fügen Sie den Inhalt zur Datei hinzu:

f = open("demofile2.txt", "a")
f.write("Jetzt hat die Datei mehr Inhalt!")
f.close()
# Nach dem Anhängen, öffnen und lesen Sie die Datei:
f = open("demofile2.txt", "r")
print(f.read())

Führen Sie den Beispielcode aus

Beispiel

Öffnen Sie die Datei "demofile3.txt" und überschreiben Sie den Inhalt:

f = open("demofile3.txt", "w")
f.write("Woops! Ich habe den Inhalt gelöscht!")
f.close()
# Nach dem Schreiben, öffnen und lesen Sie die Datei:
f = open("demofile3.txt", "r")
print(f.read())

Führen Sie den Beispielcode aus

Anmerkung:Das "w"-Verfahren überschreibt den gesamten Inhalt.

Erstellen Sie eine neue Datei

Um eine neue Datei in Python zu erstellen, verwenden Sie open() Methode und verwenden Sie einen der folgenden Parameter:

  • "x" - Erstellen - Eine Datei wird erstellt, und es wird ein Fehler zurückgegeben, wenn die Datei existiert
  • "a" - Anhängen - Wenn die angegebene Datei nicht vorhanden ist, wird eine Datei erstellt
  • "w" - Schreiben - Wenn die angegebene Datei nicht vorhanden ist, wird eine Datei erstellt

Beispiel

Erstellen Sie eine Datei mit dem Namen "myfile.txt":

f = open("myfile.txt", "x")

Ergebnis: Eine neue leere Datei wurde erstellt!

Beispiel

Falls nicht vorhanden, wird ein neuer Datei erstellt:

f = open("myfile.txt", "w")