这个就是使用csv模块中提供的对象的方法来实现的就没什么好说(其实也没什么说的,没有深入学习)、就做一个工具留着吧!!!
import csv
yz=(("1","a"),("2","b"),("3","c"),("4","d"),("5","e"),("6","f"))
config={"fdir":"E:/test.csv","rwx":"w","r":"r"}
class csvtest:
def __init__(self,name):
self.name = name
def getFile(self):
f = open(config["fdir"],config["rwx"])
return f
def getFileR(self):
f= open(config["fdir"],config["r"])
return f
def getWrite(self):
f = self.getFile()
write = csv.writer(f)
return write
def getRead(self):
f= self.getFileR()
reader = csv.reader(f)
return reader
def writeData(self):
write =self.getWrite()
for data in yz:
if data is None:
print("None")
else:
write.writerow(data)
self.getFile().close()
def readerData(self):
flist =[]
alist =[]
reader = self.getRead()
for data in reader:
print(data)
self.getFileR().close()
if __name__ =="__main__":
csvt =csvtest("csvt")
#csvt.writeData()
print("write end ")
csvt.readerData()
print("reader data end ")