Python csv模块使用方法

Posted guomeng888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python csv模块使用方法相关的知识,希望对你有一定的参考价值。

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()

 

以上是关于Python csv模块使用方法的主要内容,如果未能解决你的问题,请参考以下文章

python3使用csv模块读写csv文件

csv模块-python

使用Python模块儿csv快速处理csv文件

Python csv模块的使用

Python csv模块使用方法

Python中CSV模块