Python 3.2跳过csv.DictReader中的一行 [英] Python 3.2 skip a line in csv.DictReader
本文介绍了Python 3.2跳过csv.DictReader中的一行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在使用DictReader时跳过CSV中的一行记录?
代码:
import csv
reader = csv.DictReader(open('test2.csv'))
#跳过第一行
reader.next $ b for row in reader:
print(row)
错误:
跟踪(最近一次调用):
文件learn.py,第3行,在< module>
reader.next()
AttributeError:'DictReader'对象没有属性'next'
资料来源: csv.DictReader文档
How do I skip a line of records in a CSV when using a DictReader?
Code:
import csv
reader = csv.DictReader(open('test2.csv'))
# Skip first line
reader.next()
for row in reader:
print(row)
Error:
Traceback (most recent call last):
File "learn.py", line 3, in <module>
reader.next()
AttributeError: 'DictReader' object has no attribute 'next'
解决方案
You use next(reader)
instead.
Source: csv.DictReader documentation
这篇关于Python 3.2跳过csv.DictReader中的一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文