import codecs
aaa = u'曾'
unicode_file = codecs.open('out.txt','w', 'utf-16')
unicode_file.write(aaa)
unicode_file.close()
代码很简单
哈哈哈,系统的默认编码方式是ascii的,你可以把它改成utf8
给你个例子,新建一个文件,如下,运行即可:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
fout=open("text.txt","w")
fout.write(u'曾')
fout.close()