Python教程

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

本文主要是介绍每日一练——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) #写入多行(数据)




 

这篇关于每日一练——Python字典格式读取文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!