2013-03-13 98 views
0

我有一個CSV文件,這樣使得它的詞典:從CSV文件中提取數據AMD使用python

001,citycode,countrycode,usacode,usacountrycode 
00457,citycode,countrycode,ugandacode,kampalacode 
00976,countrycode,dubaicode,uaecode,dubaiareacode 

我怎樣才能使這個數據字典是這樣的:

data_dict = {'001' : ['citycode', 'countrycode', 'usacode', 'usacountrycode'], 
      '00457' : ['citycode', 'countrycode', 'ugandacode', 'kampalacode'], 
      '00976' : ['countrycode', 'dubaicode', 'uaecode', 'dubaiareacode']} 

回答

1

Python有一個csv模塊,文檔是here

>>> import csv 
>>> your_dict = {} 
>>> with open('eggs.csv', 'rb') as csvfile: 
...  spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') 
...  for row in spamreader: 
...   your_dict[row[0]] = row[1:] 
相關問題