UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position 12: invalid continuation byte

python处理文本文件时经常碰到这种编码错误的问题,这里做一个笔记记录一下自己的解决方法。
1、将要打开的文档用记事本打开,另存为utf-8格式;
2、在打开文件的代码后面加上encoding=‘utf-8’;
3、将encoding = utf-8 改为encoding = ‘utf-8-sig’;
4、将打开模式改为rb。
以上为4种修改方法


版权声明:本文为weixin_40143316原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。