python学习之将数据写入到csv文件中介绍了如何将内存中数据写入到csv文件中,这节将介绍如何从csv文件中读取数据,读取数据也分为返回的是列表形式和字典形式
列表形式
按行读取,返回每行内容
import csv
with open("test.csv","r",encoding="utf-8") as f:
f_read = csv.reader(f)
next(f_read)
for v in f_read:
print(v)
csv.reader
函数返回的是一个可迭代对象,next(f_read)
这步操作是跳过表头,上面的执行结果如下所示
字典形式
with open("test.csv","r",encoding="utf-8") as f:
d_read = csv.DictReader(f)
for v in d_read:
print(v)
print(v['name'])
执行结果如下