Python——操作CSV文件

简介

  CSV文件是逗号分隔值文件(Comma-Separated Values),Excel的专属文件。

    格式:

      csv行存储值,每列值用逗号隔开。

      

 

      第一行存储列名

      其它行存储值 

 

 

方法

  csv.reader(file)

    参数:

      file:文件对象,要读取的csv的文件对象(open())

    返回值:可迭代对象reader,reader每个元素存储每行csv的值

    作用:获取可迭代对象reader,reader每个元素存储每行csv的值

import csv

def main():
    with open(file="e://a.csv",mode="r",encoding="utf-8") as f_read:
        reader = csv.reader(f_read)
        for item in reader:
            print(item)

if __name__ == '__main__':
    main()

 

   csv.writer(file)

    参数:

      file:文件对象,要写入的csv文件对象(open( newline='' ))

    返回值:writer

    返回值意义:获取写入csv的文件对象:writer

    作用:获取写入csv的文件对象:writer

 

  writer.writerow(list)

    将list里的内容写入csv文件中

import csv

def main():
    with open(file="e://b.csv",mode="r",encoding="utf-8") as f_read:
        reader = csv.reader(f_read)
        for item in reader:
            print(item)

def write():
    with open(file="E://b.csv",mode='w',encoding='utf-8',newline='') as f_write:
        writer = csv.writer(f_write)
        writer.writerow(["id","name"])
        writer.writerow(["aa","bb"])


if __name__ == '__main__':
    main()

 

总结

  csv.reader(file)  csv.writer(file) writer.writerrow(list)

posted @ 2021-12-13 21:16  remix_alone  阅读(173)  评论(0)    收藏  举报