python默认的写文件编码弄不清具体是什么编码格式,只发现中文字体写入默认是GB2312编码。

要想指定读取和写入文件的编码格式,只需要用如下方法。

一、不指定编码格式:

with open(file,'a') as f:
   f.write('要写入文件的内容')

二、指定编码格式:

import codecs
with codecs.open(write_fileroute,'a',encoding='utf-8') as f:
    f.write(u'要写入文件的内容')