pyhton ——csv/excel数据持久化
一、CSV文件操作 1.1 读操作:csv.read import csv with open("/路径/文件名.csv","r") as csvfile #固定写法,使用open()方法,无需关闭file,'r'表示读操作 read=csv.reader(csvfile) #使用csv.reader()方法,读取文件,返回可迭代类型 for i in read: print i 1.2 写操作:csv.writer import csv with open("/路径/文件名.csv","w") as csvfile #'w'表示写操作,有则修改,无则新建 write=csv.writer(csvfile) write.writerow(data) #写入一行操作,data为可迭代类型,如果为字符串,则单个字符为一个元素 write.writerows(data) #写入多行操作,data中一个元素为一行 1.3 添加数据:csv.read--write 方法1:---------------------------------- import csv list1=[] with open('data.csv','r')as csvfile1: #首先---读取数据 read=csv.reader(csvfile1) for i in read: list1.append(i)