python3基础-文件编码
刚开始接触python3,发现写入文本时,有中文的字符串写入文件中会乱码,查询资料后发现以下解决方式:
用f.write()函数写入文件时,总是以936编码方式写入
f = open("spider.txt", 'w',encoding='utf-8')
f是文本流读写,指定编码格式为utf-8,f.write(data)会自动将data转换为utf-8编码的字符串再写入文件。
用f.write()函数写入文件时,总是以936编码方式写入
f = open("spider.txt", 'w',encoding='utf-8')
f是文本流读写,指定编码格式为utf-8,f.write(data)会自动将data转换为utf-8编码的字符串再写入文件。
上一篇
惠州双月湾
惠州双月湾
发表评论: