1.前言
读取代码如下所示。UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte。
importpandasaspd
datapdread_csv"./2000.csv"
2.原因分析
报错截图如下:

报错提示在读取这一行出错,错误的原因呢就是这样的,如下所示。
报错提示:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte ,对应的中文意思就是“utf-8”编解码器无法解码位置0中的字节0xb9:起始字节无效,意思就是utf-8编码方式不能解码你要读取的文件 ,也就是csv的编码格式不对,需要进行更改。
3.解决方案
打开对应的csv文件即2000.csv,在excel中文件另存为,
保存结束之后,再重新去读取文件,那同样的代码,现在下面就已经读取出来,结果就不会报错了,成功如下所示。
