Um Python Dateien zu lesen und zu schreiben, verwenden wir die in der Standardbibliothek bereitgestellten Funktionen und Methoden wie, und. So bearbeiten Sie Dateien in: open()
read()
write()
close()
Python
Dateien lesen
Um eine Datei einzulesen Python, verwenden wir die Funktion mit dem Modus „r“(Lesen). Diese Funktion gibt ein Dateiobjekt zurück, und dann können wir Methoden verwenden, um den Inhalt der Datei zu lesen. open()
read()
Beispiel :
# Read the content of a file
with open("myfile.txt", "r") as file:
content = file.read()
print(content)
Dateien schreiben
Um in eine Datei zu schreiben oder eine neue Datei zu erstellen, verwenden wir die Funktion mit dem „w“-Modus(Schreiben). Wenn die Datei bereits vorhanden ist, wird sie überschrieben, andernfalls wird eine neue Datei erstellt. open()
Beispiel :
# Write content to a file
with open("output.txt", "w") as file:
file.write("This is the content written to the file.")
An Dateien anhängen
Um Inhalte am Ende einer Datei anzuhängen, ohne den vorhandenen Inhalt zu überschreiben, verwenden wir den Modus „a“(Anhängen).
Beispiel :
# Append content to a file
with open("logfile.txt", "a") as file:
file.write("Appending this line to the file.")
Dateien schließen
Nach dem Lesen oder Schreiben empfiehlt es sich, die Datei mit der close()
Methode zu schließen. Bei Verwendung der Anweisung ist es jedoch with
nicht erforderlich, die Datei manuell zu schließen, da Python die Datei beim Verlassen des with
Blocks automatisch geschlossen wird.
Durch das Lesen und Schreiben von Dateien Python können Sie mit Daten aus Dateien arbeiten und Anwendungen erstellen, die Informationen aus externen Quellen speichern und verarbeiten.