解决python使用pd.read_csv()出现错误UnicodeDecodeError: 'utf-8' codec can't decode......
首先说一下这个原因,所读取的csv文件的编码方式不是utf-8,然后现在指定encoding="UTF-8"会出现以上问题。
一、查看你的csv文件时什么编码方式
使用记事本打开csv文件,红框所示即csv文件的编码方式。
现在你的csv文件的编码格式就是"ANSI",这时候再去指定encoding="UTF-8",就会报错。
二、两种解决方法
1、使用"ANSI"格式读取CSV文件
将你的程序改为:pd.read_csv("你文件的地址"(例如:"1.csv"),"encoding="ANSI")
注意:ANSI只是windows系统的编码格式,mac系统没有这个编码格式,我们在使用kaggle等免费gpu时,他们不支持这种格式
2、将CSV文件改为"UTF-8"格式
使用记事本打开csv文件,选另存为,保存类型选所有文件,编码格式改成UTF-8
总结
到此这篇关于解决python使用pd.read_csv()出现错误UnicodeDecodeError: 'utf-8' codec can't decode......的文章就介绍到这了,更多相关python pd.read_csv()错误UnicodeDecodeError内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
python通过Matplotlib绘制常见的几种图形(推荐)
这篇文章主要介绍了使用matplotlib对几种常见的图形进行绘制方法的相关资料,需要的朋友可以参考下2021-08-08python实现创建新列表和新字典,并使元素及键值对全部变成小写
今天小编就为大家分享一篇python实现创建新列表和新字典,并使元素及键值对全部变成小写,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-01-01Python3+selenium实现cookie免密登录的示例代码
这篇文章主要介绍了Python3+selenium实现cookie免密登录的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-03-03Python进程间通信 multiProcessing Queue队列实现详解
这篇文章主要介绍了python进程间通信 mulitiProcessing Queue队列实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-09-09
最新评论