【python】编码问题:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb3 in position

时间:2024-10-27 17:30:51

运行data = pd.read_csv(‘./’)代码时出现错误
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb3 in position
于是尝试把代码改成:

data = pd.read_csv('./',encoding='utf-8')
  • 1

但是还是出错
看了其他人的又尝试改成:

data = pd.read_csv('./',encoding='gbk')
  • 1

结果还是失败
之后尝试改成:

data = pd.read_csv('./',encoding='gb18030')
  • 1

结果失败
又改成:

data = pd.read_csv('./',encoding='ISO-8859-1')
  • 1

还是失败!
最后最后:
我改了CSV的格式
另存为csv的格式,选择 csv utf-8这一个格式的csv。就成功了!
在这里插入图片描述