天天看點

python3 cvs将資料讀取為字典

python3 cvs将資料讀取為字典
import csv
with open("csv.csv",'r',encoding="utf-8") as f:
    reader = csv.reader(f)
    fieldnames = next(reader)#擷取資料的第一列,作為後續要轉為字典的鍵名 生成器,next方法擷取
    # print(fieldnames)
    csv_reader = csv.DictReader(f,fieldnames=fieldnames) #self._fieldnames = fieldnames   # list of keys for the dict 以list的形式存放鍵名
    for row in csv_reader:
        d={}
        for k,v in row.items():
            d[k]=v
        print(d)
           
python3 cvs将資料讀取為字典

繼續閱讀