解决python2输出到文件编码问题
问题
文件输出到文件有时候需要进行编码的转换,不然可能会输出乱码。
python3中可以使用
1 | open(filename,mode=’w’,encoding=’utf-8′) |
进行对编码进行转换。python2中并不支持该方法。
解决方法
方法一:
1 | with open('./test.txt', 'w') as f: |
方法二:
使用内置模块codecs模块
1 | import codecs |
这样就可以像python3进行使用类似
1 | open(filename,mode=’w’,encoding=’utf-8′) |
的形式了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Guf's Blog!
评论