解决报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 13: invalid start byte

发布时间 2023-07-30 20:09:39作者: caicai2019
data_frame = pd.read_csv(Filepath, encoding='utf8')

在使用上述代码读取csv文件时报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 13: invalid start byte”

上述报错是说:“utf-8”编解码器无法解码位置13中的字节0xa1:无效的起始字节

此时,可以尝试将编解码器修改为'gb2312',即修改为如下代码

data_frame = pd.read_csv(Filepath, encoding='gb2312')