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
属性可从文件中读取第一条记录为字段名称