导语:
本文主要介绍了关于python读取csv出错怎么解决的相关知识,希望可以帮到处于编程学习途中的小伙伴
Python用pandas的read_csv函数读取csv文件。
首先,导入pandas包后,直接用read_csv函数读取报错OSError,如下:
解决方案是加上参数:engine='python'。
运行后没有报错。正当我高兴的时候,当我输出data.head()查看数据的时候,我看到了心痛,数据是乱码。
然后,一次通过百度,解决方法是添加参数:encoding='utf-8'。结果,这一次的数据看起来像这样:
感受到我心累的感觉了吧。
后来我发现,两个解决方案:
第一种:关闭Anaconda,重启Anaconda,然后使用pd.read_csv(),参数:engine='python',就可以成功了。
第二种:将文件名改为英文名后直接使用pd.read_csv()即可成功。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是python反向参数集合12/23
- ♥ -= 在 python 中是什么意思08/17
- ♥ python 使用 f.read() 返回一个字符串09/11
- ♥ Python绘图时如何显示中文11/10
- ♥ Python2 有 main 函数吗?11/27
- ♥ python TestCase测试用例的使用方法12/04
内容反馈