Unicode (UTF-8) Lesen und Schreiben in Dateien in Python

Um eine Datei im Unicode (UTF-8) Encoding in Python zu lesen, können Sie die integrierte Funktion open() verwenden und die Kodierung als "utf-8" angeben. Hier ist ein Beispiel:

with open("file.txt", "r", encoding="utf-8") as f:
    text = f.read()
    print(text)

Um eine Datei im Unicode (UTF-8) Encoding in Python zu schreiben, können Sie die integrierte Funktion open() mit dem Modus 'w' und der Angabe der Kodierung "utf-8" verwenden. Hier ist ein Beispiel:

with open("file.txt", "w", encoding="utf-8") as f:
    f.write("Hello, world!")

Bitte beachten Sie, dass in dem obigen Beispiel die Datei erstellt wird, falls sie nicht vorhanden ist und falls die Datei bereits existiert, wird der Inhalt vor dem Schreiben gelöscht.