使用听写器时,如何跳过CSV中的一行记录?

代码:

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()
Attribute错误: 'DictReader' object has no attribute 'next'

推荐答案

你用next(reader)代替.

资料来源:csv.DictReader documentation

Python-3.x相关问答推荐

如何在输入正确的用户名和密码时添加按钮?

将列表项的极列水平分解为新列

如何将参数/值从测试方法传递给pytest的fixture函数?

估计列表中连续对的数量

如何使用Selenium从网站下拉菜单中获取值列表?

Keras 中 Conv2D 层的意外结果

合并问卷中多列中的稀疏问题 - Pandas

使用 pandas 进行多类分类的总体准确度

正则表达式:匹配字符串中的分隔符(字母和特殊字符)以形成新的子字符串

`pyspark mllib` 与 `pyspark ml` 包

Python 3 list(dictionary.keys()) 引发错误.我究竟做错了什么?

为什么不切换到 Python 3.x?

python asyncio - 如何等待取消的屏蔽任务?

如何遍历某些扩展名的文件?

类方法和实例方法同名

如何使用 Python 订阅 Websocket API 通道?

对字节进行按位运算

SQLAlchemy:如果不存在则创建模式

如何为 anaconda python3 安装 gi 模块?

在 Visual Studio Code 中调试 Scrapy 项目