我需要從excel文件創建一個字典。這看起來是這樣的:來自excel的Python字典
Key Value
aa A
ab A
ac A
ad B
ae B
af B
ag B
ah B
的結果將是一個字典看起來像:
dictionary ={'aa': 'A', 'ab': 'A', 'ac': 'A', 'ad': 'B', 'ae': 'B', 'af': 'B', 'ag': 'B', 'ah': 'B' }
我需要從excel文件創建一個字典。這看起來是這樣的:來自excel的Python字典
Key Value
aa A
ab A
ac A
ad B
ae B
af B
ag B
ah B
的結果將是一個字典看起來像:
dictionary ={'aa': 'A', 'ab': 'A', 'ac': 'A', 'ad': 'B', 'ae': 'B', 'af': 'B', 'ag': 'B', 'ah': 'B' }
簡單的例子:
import csv
dictionary = {}
with open('data.csv', 'r') as f:
reader = csv.DictReader(f)
for row in reader:
dictionary[row['Key']] = row['Value']
但這樣子的!在這裏看看雖然:0)http://www.python-excel.org/ –
保存爲csv並使用'csv'模塊'csv.DictReader()' – Aaron