python2.7.4怎么指定格式编码的文本?比如(ANSI,UTF-8,UTF-8无BOM)
求助:
python2.7.4环境用
#coding:utf-8
f = open('file.txt', 'w')
f.write('写入中文')
f.close()
#coding:utf-8
f = open('file.txt', 'wb') #以二进制方式打开文件
f.write('写入中文') #
f.close()
#coding:utf-8
f = open('file.txt', 'wb')
f.write(u'写入中文'.encode('utf-8') # 编码为byte string
f.close()
#coding:utf-8
import os
import sys
import codecs #这个模块可以实现。
s = u'中文;113456789876543234567' # s是unicode string
f = codecs.open('ufile.log', 'w', 'utf-8')
f.write(s) #直接写入,codecs负责编码
f.close()