【发布时间】:2011-02-01 17:07:38
【问题描述】:
我的 CSV 文件是
200
Service
我放入解释器的代码是
snav = csv.DictReader(open("screennavigation.csv"), delimiter=',')
print snav.fieldnames
['200']
for line in snav:
... print(line)
...
{'200': 'Service'}
snav["200"]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: DictReader instance has no attribute '__getitem__'
我认为DictReader 是用来返回字典的。我怀疑我遗漏了一些非常明显的东西。
【问题讨论】: