Python3中打开文件出现如下错误:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 2: invalid continuation byte
解决方法:unicode-escape编码集,他是将unicode内存编码值直接存储

原来的代码
file_score = open("../data/Score Predict.csv")
修改添加 encoding="unicode_escape"
file_score = open("../data/Score Predict.csv",encoding="unicode_escape")
本文介绍在Python3中遇到UnicodeDecodeError的具体原因及解决办法,通过使用unicode_escape编码集来正确处理非UTF-8编码的文件,避免读取文件时出现无效的连续字节错误。
1万+

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



