CSV文件中的每一行代表电子表格中一行,逗号分隔该行的单元格
1、新建CSV文件,并进行写操作
import csv
#如果在原CSV文本追加可将‘wb’改为'a';如果为Python3.0需要在open()加入关键参数newline='',否则CSV文件将有两倍行距。
file=open('C:\Users\Administrator\Desktop\name.csv','wb') file_write=csv.writer(file) file_write.writerow(['lala','hehe']) file.close()
结果:
2、读操作
import csv file=open('C:\Users\Administrator\Desktop\name.csv','r') file_content=csv.reader(file) for row in file_content: print row #file_content是reader对象,每一行是一个值的列表,每个值表示一个单元格
print(', '.join(row)) #将列表元素用‘,’连接生成一个新的字符串
结果: