python读写CSV文件

 1 import csv
 2 #读文件
 3 f = open('file1.csv', 'r')
 4 item = csv.reader(f)
 5 data = []
 6 #取出每行 
 7 for i in item:
 8     print(i)
 9     data.append(i)
10 print(data)
11 f.close()
12 
13 #写文件
14 import codecs
15 #添加对中文编码 防止乱码
16 f = codecs.open('file2.csv', 'w, 'utf_8_sig')
17 writer = cvs.writer(f)
18 #写入数据为列表,逗号为分割符,writerow执行一次为一行
19 writer.writerow(['1','2','3','4'])

 

posted @ 2018-01-22 14:32  kayless  阅读(210)  评论(0编辑  收藏  举报