python怎么读取csv文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么读取csv文件相关的知识,希望对你有一定的参考价值。

参考技术A csv文件就是用逗号分隔的文本文件,和文本文件的读取方式相同。
如果csv文件都是数值,想要将其转为列表,可采用如下程序实现:
# csv_file
f=open('abc.txt','r')
lines=f.readlines()
print(lines)
f.close()
list1=[]
for line in lines:
for i in line.split(','):
list1.append(int(i))
print(list1)

python读取csv出错怎么解决

Python用pandas的read_csv函数读取csv文件。相关推荐:《Python基础教程》首先,导入pandas包后,直接用read_csv函数读取报错OSError,如下

参考技术A Python用pandas的read_csv函数读取csv文件。
相关推荐:《Python基础教程》
首先,导入pandas包后,直接用read_csv函数读取报错OSError,如下:
解决方案是加上参数:engine='python'。
运行之后没有报错,正在我欣喜之余,输出一下data.head()想看看数据时候,看到了心痛的感觉,数据乱码了。
然后,一通百度,解决方案是加上参数:encoding=‘utf-8’。结果,这回数据成这样了:
感受到我心累的感觉了吧。
后来我发现,两个解决方案:
第一个:关掉Anaconda,重启Anaconda之后再使用pd.read_csv()加上参数:engine='python'之后就成功了。
第二个:将文件名改为英文名之后直接使用pd.read_csv()就成功了。

以上是关于python怎么读取csv文件的主要内容,如果未能解决你的问题,请参考以下文章

python读取csv出错怎么解决

vb.net 怎么生成csv文件与怎么读取csv文件

vscode怎么导入读取csv文件数据

python中怎么读取csv文件

Python怎么读取csv文件指定列为dataframe?

python如何筛选csv文件的内容