我们要处理csv文件,首先要的导入csv模块
import csv
#读取csv文件 def readCsv(path): #传入变量csv文件的路径 list=[] #定义一个空列表 with open(path,"r") as f: #以只读的方式打开文件 read_scv=csv.reader(f) #调用csv的reader方法读取文件并赋值给read_scv变量 for i in read_scv: list.append(i) #将读取到的数据追加到list列表里面 return list #返回列表数据 #向csv文件写入数据 def writeCsv(path,data): #传入变量csv文件的路径和要写入的数据 with open(path,"w",newline="") as f: 以写入的方式打开文件,newline="" 可以让数据不隔行写入 writer_csv=csv.writer(f) #调用csv的writer方法往文件里面写入数据,并赋值给writer_scv变量 for i in data: writer_csv.writerow(i) #把数据循环写入到writer_csv变量中 #调读取csv文件函数 path=r"C:\Users\admin\Desktop\001.csv" result=readCsv(path) print(result)
#调向csv文件写入数据函数 path=r"C:\Users\admin\Desktop\002.csv" data = [["name","age","sex"],["wfw",28,0]] writeCsv(path,data)