首页 > 编程语言 > 详细

python 读取csv文件

时间:2017-12-21 10:43:02      阅读:187      评论:0      收藏:0      [点我收藏+]

python中有一个读写csv文件的包,直接import csv即可

新建test.csv

1.写

import csv

with open("test.csv","w",encoding=utf8) as csvfile:
    writer=csv.writer(csvfile)
    writer.writerow(["index","a_name","b_name"])
    writer.writerows([[0,‘a1‘,‘b1‘],[1,‘a2‘,‘b2‘],[2,‘a3‘,‘b3‘]])

直接使用这种写法会导致文件每一行后面会多一个空行

解决的方法

用python3来写wirterow时,打开文件时使用w模式,然后带上newline=‘‘

import csv

with open("test.csv","w",encoding=utf8,newline=‘‘) as csvfile:
    writer=csv.writer(csvfile)
    writer.writerow(["index","a_name","b_name"])
    writer.writerows([[0,‘a1‘,‘b1‘],[1,‘a2‘,‘b2‘],[2,‘a3‘,‘b3‘]])

2.读

import csv

with open("test.csv","r") as csvfile:
    reader=csv.reader(csvfile)
    for line in reader:
        print(line)

技术分享图片

 

python 读取csv文件

原文:http://www.cnblogs.com/baby123/p/8078508.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!