如何在使用DictReader时跳过CSV中的一行记录?Python 3.2在csv.DictReader中跳过一行
代码:
import csv
reader = csv.DictReader(open('test2.csv'))
# Skip first line
reader.next()
for row in reader:
print(row)
错误:
Traceback (most recent call last):
File "learn.py", line 3, in <module>
reader.next()
AttributeError: 'DictReader' object has no attribute 'next'
无关,与这个问题,但你应该打开你的文件是这样的:'开(“test2.csv”,换行符=“”)`。 ..看到csv.reader文档 – 2011-01-24 23:04:46
我读了CSV.Reader文档。此属性似乎有助于保留多行CSV。由于我的CSV文件是多行的,为我的open命令添加`newline =''`还是谨慎的吗? – paragbaxi 2011-01-25 19:30:23