CSV是英文Comma Separate Values(逗号分隔值)的缩写,顾名思义,文档的内容是由 “,” 分隔的一列列的数据构成的,可以使用excel和文本编辑器等打开。CSV文档是一种编辑方便,可视化效果极佳的数据存储方式
1、python读写、追加csv方法:
‘r’:只读(缺省。如果文件不存在,则抛出错误)
‘w’:只写(如果文件不存在,则自动创建文件)
‘a’:附加到文件末尾(如果文件不存在,则自动创建文件)
‘r+’:读写(如果文件不存在,则抛出错误)
复制代码
1 import csv,os
2 if os.path.isfile(‘test.csv’):
3 with open(“test.csv”,“r”) as csvfile:
4 reader = csv.reader(csvfile)
5 #这里不需要readlines
6 for line in reader:
7 print line
复制代码
复制代码
import csv
#python2可以用file替代open
#不存在则会创建文件
with open(“test.csv”,“w”) as csvfile:
writer = csv.writer(csvfile)
#先写入columns_name
writer.writerow(["index","a_name","b_name"])
#写入多行用writerows
writer.writerows([[0,1,3],[1,2,3],[2,3,4]])