python中怎样读取csv文件内容

python中怎样读取csv文件内容,第1张

和普通文件一样读取。csv中文件数据项有逗号划分开。

infile = open("datacsv", 'r')

for line in infile:

    data = linerstrip()split(',')

    print(data)

这个脚本可以直接运行,将csv文件放在同级目录即可。

csv第一列需要有列名,如果csv里没有列名,需要在代码中添加列名。

代码运行示例:python insertpy csvname tablename

csv文件本质上是一个文本文件,具体的读取和写入方法有两种:

直接对csv文件进行文件读写 *** 作,每一行是一条记录,按行读取即可,简单代码如下:

with open("XXXcsv","wr") as f:

freadline()

fwrite()

2使用第三方库中的csv文件读写函数(本质上还是使用python的文件读写方法),如科学计算包pandas包中就有read_csv() to_csv()等函数,其他的一些第三方包里也有,可以自行查询。

两种方法各有优劣,第一种方法的优点就是可控性强,但是代码相对较多,对于python2编码处理很麻烦;第二种方法的优点是代码量小,调用方便,处理编码问题相对容易(在函数中加一个encoding参数即可),但是代码内部比较复杂,可控性较差

以上就是关于python中怎样读取csv文件内容全部的内容,包括:python中怎样读取csv文件内容、用python提取csv文件内容到数据库、csv文件怎么打开 使用Python读取和写入CSV文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9438254.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存