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')
- UnicodeDecodeError byte 39 position invalidunicodedecodeerror byte 39 position unicodedecodeerror 39 position invalid byte 39 position invalid unicodedecodeerror continuation position invalid unicodedecodeerror multibyte 39 position unicodedecodeerror 39 position multibyt unicodedecodeerror 39 position ordinal unicodedecodeerror unexpected 39 position unicodedecodeerror byte continuation xxx unicodedecodeerror continuation纪实39