写文本编辑器作业的时候 遇到
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’ 即可
在处理文本编辑器作业时遇到UnicodeDecodeError,提示'gbk'编码无法解码。错误表明文件使用了GBK编码,需要转换为Python支持的UTF-8编码。解决方案是在打开文件时指定'utf-8'编码,例如:`with open(file_path, encoding='utf-8') as fr:`。此方法能有效解决由于编码不匹配导致的读取错误。

1510

被折叠的 条评论
为什么被折叠?



