Posts mit dem Label write to file werden angezeigt. Alle Posts anzeigen
Posts mit dem Label write to file werden angezeigt. Alle Posts anzeigen

Dienstag, 22. April 2008

Python and UTF-8 files

Hi,
gestern wollte ich eine Datei mit python schreiben. Die Datei musste aber utf-8 encoded sein. So etwas reicht nicht:


s = u'Hier ein utf-8 string'
f = file('some_file.html','w')
f.write(s)
f.close()



statt dessen muss man folgendes machen:


import codecs
u'Hier ein utf-8 string'
f = codecs.open('some_file.html','w','utf8')
f.write(s)
f.close()



fertig.
Will ich an dieser Stelle nur mal festhalten.

Alles andere zu utf-8 gibt es noch hier:
http://evanjones.ca/python-utf8.html