写文本编辑器作业的时候 遇到
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 25: illegal multibyte sequence 报错
很明显从错误中我们可以指导,这是因为文本文档采用的是gbk编码,这个时候我们需要转换成python能识别的编码,比如utf-8
解决方案:
with open(file_path , encoding='utf-8') as fr:
加一个 encoding=‘utf-8’ 即可