对于CSV数据的读写比较简单。python
一。读取数据spa
第一种:code
导入 import csvblog
1 with open('abc.csv','r') as csvfile: 2 reader = csv.reader(csvfile) 3 for x in reader: 4 print(x)
此种方法读取的每行数据在一个列表中。it
第二种:class
导入 import csvimport
1 with open('abc.csv','r') as csvfile: 2 reader = csv.DictReader(csvfile) 3 for x in reader: 4 print(dict(x))
此方法返回的数据是一个字典,每行数据一个字典,其中字典的键是每一列的第一个。file
二。写入数据csv
导入 import csv方法
with open('acd.csv','w') as csvfile: write = csv.writer(csvfile) write.writerow(['a','b','c','d'])
#csv数据能够用Excel打开。