读取csv文件报错utf-8‘ codec can‘t decode byte

 

1、中文较多的使用 encoding='gb18030' 或者 encoding='gbk'

2、当encoding等于gbk、gb18030,在第一行加上#-*- coding : utf-8 -*-,encoding='unicode_escape'都不起作用的情况下,首先使用记事本将csv文件的编码方式改为UTF-8,然后更改encoding='utf-8-sig',就可以成功读取。

data = pd.read_csv("df.csv",encoding='utf-8-sig')

你可能感兴趣的:(文件读取,python)