如何在使用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