python读写csv文件
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文件的读写操作了,想要了解更详细的文档,请参考官方文档
学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正...联系邮箱crazyCodeLove@163.com
如果觉得有用,想赞助一下请移步赞助页面:赞助一下