【发布时间】:2013-07-01 20:38:06
【问题描述】:
我正在使用 csv.DictReader 类读取 csv 文件。 我在python文档上读到 class csv.DictReader(csvfile, fieldnames=None, restkey=None, restval=None, dialect='excel', *args, **kwds)
如果省略 fieldnames 参数,则 csvfile 第一行中的值将用作字段名。
我尝试使用字典的 keys() 方法获取 csv 文件的第一行:
my_reader = csv.DictReader(src)
print(my_reader.keys())
这样做,我得到以下错误:
print(my_reader.keys())
AttributeError: 'DictReader' object has no attribute 'keys'
为什么?
【问题讨论】:
标签: python