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

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

name,username,email

杨洋,yangy,yangy@sina.com

贾子豪,jiazh,jiazh@126.com

于飞,yuf,yuf@163.com

田宇辰,tianych,tianych@sina.com

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','yangy@sina.com'], ['贾子豪','jiazh','jiazh@126.com'], ['于飞','yuf','yuf@163.com'], ['田宇辰','tianych','tianych@sina.com']]
    b_csv.writerows(c) #写入多行(数据)




 

上一篇:css画三角形及带边框的三角形


下一篇:python 读写操作CSV文件