标签:
python自带有csv模块,如果想了解更详细的内容,可以参考官方文档
一、读操作
不知道为什么,要是打开文件时不使用‘b‘模式,就会有隔行出现,所以,在windows中想要正常操作csv文件,就加上b模式。delimiter来指定reader各个域之间的分隔符。
def readData(): with open(‘csvFile.csv‘,‘rb‘) as fobj: csvFileReader = csv.reader(fobj,delimiter=‘-‘); header = next(csvFileReader); print header for row in csvFileReader: print row;
二、写操作
header = ["姓名","性别","年龄"]; datas = [("李飞","男",15), ("张山","男",25)]; with open(‘csvFile.csv‘,‘wb‘) as fobj: csvFileWriter = csv.writer(fobj,delimiter=‘-‘); csvFileWriter.writerow(header); csvFileWriter.writerows(datas);
这些就是简单的csv文件的读写操作了,想要了解更详细的文档,请参考官方文档
标签:
原文地址:http://www.cnblogs.com/zhaopengcheng/p/5727425.html