加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python csv模块使用方法

发布时间:2020-12-20 10:50:36 所属栏目:Python 来源:网络整理
导读:import csv def openSCV(filename): with open( " renting.csv " , ‘ r ‘ ,encoding = ‘ utf_8_sig ‘ ) as f: f_csv = csv.reader(f) for row in f_csv: print (row) def Test1(): headers = [ ‘ ID ‘ , ‘ NAME ‘ , ‘ Age ‘ , ‘ Height ‘ ] # 表
import csv

def openSCV(filename):
    with open("renting.csv",r,encoding = utf_8_sig) as f:
        f_csv = csv.reader(f)
        for row in f_csv:
            print(row)

def Test1():
    headers = [ID,NAME,Age,Height]
    #表格内容
    rows = [(1,LiLi,18,165),(2,Jack,20,170),(3,Marry,21,168)]
    with open(test1.csv,w,encoding=utf_8_sig) as csvfile:
        spamwriter = csv.writer(csvfile)
        spamwriter.writerow(headers)
        spamwriter.writerows(rows)

def writeDict():
    with open(test2.csv,w) as csvfile:
        #创建字段名
        fieldnames = [first_name,last_time]
        #创建字段写入对象
        writer = csv.DictWriter(csvfile,fieldnames=fieldnames)
        writer.writeheader()
        #写入表格内容
        writer.writerow({first_name:Baked,last_time:Beans})
        writer.writerow({first_name: Baked,last_time: Beans})
        writer.writerow({first_name: Baked,last_time: Beans})

def readDict():
    with open(test2.csv,r) as csvfile:
        #读取文件
        reader = csv.DictReader(csvfile)
        #遍历输入指定字段的内容
        for row in reader:
            print(row[first_name],row[last_time])


if __name__ == __main__:
    Test1()
    writeDict()
    readDict()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读