Einlesen und Schreiben von Sonderzeichen
Verfasst: Dienstag 19. Juli 2016, 19:51
Hallo,
ich muss aus einer Datei Text einlesen, verarbeiten und in eine neue Datei schreiben. Der Text enthält neben normalen Schriftzeichen auch Sonderzeichen (Unicode) aller Art. Im folgenden Code ist ein solches Sonderzeichen beispielhaft in der Variablen 'text' enthalten:
Die Ausgabe in 'file.txt" sieht leider so aus:
Was muss ich tun, damit das Zeichen 'korrekt' geschrieben wird?
Vielen Dank für Hilfe,
Tom
ich muss aus einer Datei Text einlesen, verarbeiten und in eine neue Datei schreiben. Der Text enthält neben normalen Schriftzeichen auch Sonderzeichen (Unicode) aller Art. Im folgenden Code ist ein solches Sonderzeichen beispielhaft in der Variablen 'text' enthalten:
Code: Alles auswählen
import codecs
text = "Hallo♥"
enc = "utf-8"
f = codecs.open("file.txt", "w", enc)
f.write(text)
f.close()
Code: Alles auswählen
Hallo♥
Vielen Dank für Hilfe,
Tom