CSV 转字典

 

2022-03-17

1
import csv
2
3
def csv2dict(file):
4
"""
5
传入 CSV 文件,返回由字典组成的列表。
6
注:使用首行列名作为字典字键名(key)
7
"""
8
9
list_from_csv = []
10
with open(file, mode='r') as f:
11
reader = csv.DictReader(f)
12
{list_from_csv.append(row) for row in reader}
13
14
return list_from_csv

#DictReader : .fieldnames 属性可从文件中读取第一条记录为字段名称