import csv
with open('database.csv') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
print(row['NAME'])
伙计们,我有一个csv文件,第一行作为索引,在linux中从[[NAME]]行读取代码并仅打印列表名称colum NAME,当我在windows上运行时,它说:python中的csv模块的错误
C:\Users\Desktop>python py.py
Traceback (most recent call last):
File "py.py", line 5, in <module>
print(row['NAME'])
KeyError: 'NAME'
为什么?
'cat database.csv'的输出(第一行)是什么? –
如果将'database.csv'打开为二进制文件,会执行此更改吗? '打开('database.csv','rb')作为csvfile:' –
你应该改变标题,因为它不是一个错误。 – yanana