一、报错内容
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 52: invalid continuation byte
二、解决方案
1、windows端下
将文件重新以txt的方式存储。
缺点:只适合单个文件的处理
2、mac端下
touch生成一个新的txt文本文档,将原来的文本文档里的内容复制到新生成的txt文档中。
缺点:只适合单个文件的处理
3、代码中规定编码格式(推荐)
格式选择:ISO-8859-1、GB2312等
# 代码举例
file = open(path, encoding="ISO-8859-1")
注意:在使用此编码格式时,发现符号(比如冒号)的编码格式与python中输出的符号不匹配(比如同样都是冒号却判为不相等)。
# 代码举例
file = open(path, encoding="GB2312")
上面这个编码格式个人认为是比较好的