用python3读csv文件出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 0: invalid continuation byte

1、python3读取csv文件时报如下图所示的错误

2、分析原因:读取的csv文件不是 UTF8 编码的,而IDE工具默认采用 UTF8 解码。解决方法是修改源文件的解码方式。

3、使用nodepad++打开csv文件,选择编码->转为UTF-8编码格式在运行程序完美解决问题

(所有的乱码都是由于编码格式不统一导致的)

 

posted @ 2019-04-18 17:01  不懂8  阅读(4890)  评论(1编辑  收藏  举报