import csv
def csv2dict(file):
"""
传入 CSV 文件,返回由字典组成的列表。
注:使用首行列名作为字典字键名(key)
"""
list_from_csv = []
with open(file, mode='r') as f:
reader = csv.DictReader(f)
{list_from_csv.append(row) for row in reader}
return list_from_csv
#dictreader : .fieldnames
属性可从文件中读取第一条记录为字段名称