第8课-python实现csv文件读写

时间:2019-12-27
本文章向大家介绍第8课-python实现csv文件读写,主要包括第8课-python实现csv文件读写使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1、记录python读写csv文件,直接上代码

import csv

header = ["学号","姓名","年龄"]

values = [
    ("1","zhangsan","19"),
    ("2","lisi","20"),
    ("3","wangwu","22"),
    ]

def read_csv_file():
    with open("test.csv","r",encoding="utf-8") as fp:
        # reader = csv.reader(fp) #使用列表的方式读取
        reader = csv.DictReader(fp) #使用字典的方式读取
        for x in reader:
            print(x)

def write_csv_file():
    with open("classroom.csv","w",encoding="utf-8",newline="") as fp:
        writer = csv.writer(fp)
        writer.writerow(header)
        writer.writerows(values)


def write_csv_file_dic():
    values = [
        {"学号":100,"姓名":"高文祥","年龄":18},
        {"学号":101,"姓名":"刘德华","年龄":28},
        {"学号":102,"姓名":"李连杰","年龄":38}
    ]
    with open("classroom1.csv","w",encoding="utf-8",newline="") as fp:
        writer = csv.DictWriter(fp,header)
        writer.writeheader()
        writer.writerows(values)
if __name__ == '__main__':
    write_csv_file_dic()

  

原文地址:https://www.cnblogs.com/win0211/p/12108346.html