每日一练——Python字典格式读取文件

现有一个user.csv文件,内容如下:

name,username,email

杨洋,yangy,[email protected]

贾子豪,jiazh,[email protected]

于飞,yuf,[email protected]

田宇辰,tianych,[email protected]

1)以字典格式读取csv文件并打印出每个人的名字和电子邮件地址

2)新建usercopy.csv文件,将user.csv文件的内容按照csv文件写入的方式写入进usercopy.csv中。

import csv
with open("user.csv","r") as f:
    a_csv = csv.reader(f) #创建csv对象,它是一个包含所有数据的列表,每一行为一个元素
    headers = next(a_csv) #获得列表对象,包含标题行的信息
    for row in a_csv: #循环打印各行内容
        print(row)
#写入内容
with open("usercopy.csv","w",encoding='utf-8', newline='') as f:
    b_csv = csv.writer(f) #创建csv对象,获取一个写入器
    b_csv.writerow(["name","username","email"]) #写入一行(标题)
    c =  [['杨洋','yangy','[email protected]'], ['贾子豪','jiazh','[email protected]'], ['于飞','yuf','[email protected]'], ['田宇辰','tianych','[email protected]']]
    b_csv.writerows(c) #写入多行(数据)




猜你喜欢

转载自blog.csdn.net/m0_48788975/article/details/121445395