python3 读取CSV文件报错utf-8' codec can't decode byte 0xa5 in position xxxx: invalid start byte
今天使用pyhton读取csv文件时,突然报错,措手不及,报错如下:
主要错误是
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa5 in position 5868: invalid start byte
解决方案就是将读取的文件,编码转换一下 (默认变成了ANSI编码)
- 使用 txt文本 打开,然后另存为utf-8格式。
- 使用 Notepad++ 打开直接编码转为utf-8编码即可。