[Python-de] unicode String in Datei schreiben

Albert Hermeling Albert.Hermeling at t-online.de
Fre Mar 4 22:20:37 CET 2005


Guten Abend,

es ist wahrscheinlich sehr einfach, aber ich komme nicht drauf wie kann ich 
folgenden unicode String in eine Datei schreiben.

u'Die \xc4pfel sind reif'

Ich habe mit f = file("pfad") die Datei geöffnet, wenn ich jetzt die obige 
Zeile mit f.write(u'Die \xc4pfel sind reif') schreiben will bekomme ich 
folgenden Traceback:

UnicodeEncodeError: 'ascii' codec can't encode character u'\xc4' in position 
4: ordinal not in range(128)

Wie kann ich jetzt das Encoding der Datei einstellen?

Danke im voraus

mfg

Albert