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