python入门学习四(csv数据导出导入)

本文介绍了一个简单的Python示例,演示如何使用csv模块进行CSV文件的读取和写入操作。通过创建一个包含数据元组的类,该示例展示了如何将数据写入CSV文件并从中读取数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个就是使用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 ")
    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值