UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6 in position 1: invalid start byte
时间: 2023-10-29 22:07:40 浏览: 55
解决Invalid byte 1 of 1-byte UTF-8 sequence
5星 · 资源好评率100%
UnicodeDecodeError是一个编码解码错误,表示无法将指定的字节序列解码为UTF-8格式。 这个错误通常是由于文件的编码格式与使用的解码器不匹配导致的。 解决这个问题的方法是更改读取文件时的编码格式,常用的编码格式有ascii, gb18030, gbk, gb2312。可以尝试使用不同的编码格式来读取文件,直到找到匹配的编码格式为止。例如,可以使用以下代码来将文件编码格式更改为gb18030并读取文件:
stock = pd.read_csv(r'文件路径', encoding="gb18030")
这样可以避免UnicodeDecodeError错误的发生。
阅读全文