In <[EMAIL PROTECTED]>, MaTianyi wrote: > the encoding of file that is output by the file.write() function is > always None. > and the encoding attribute of the File Object is readonly. > > f = open('abc.txt','w') > print f.encoding >>>> None > > how can I change the file output encoding?
Use the `open()` function in the `codecs` module: import codecs f = codecs.open('abc.txt', 'w', 'utf-8') Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list