Python:只执行一次for循环(不是第一次,而是第二次)?

标签 python csv

fileInput 由一个大约 30 行的 csv 文件组成,我只想访问第二行。

for row in csv.reader(fileInput):

我需要访问第二行而不是第一行(第一行包含列名称)。 row[1]给出 row0 中的第二列?

仅第二行而不是第一行!

最佳答案

r = csv.reader(f)
first_line = next(r)
second_line = next(r)
for line in r:
    print(line) #rest of the lines

reader 返回一个迭代器:https://docs.python.org/3/library/csv.html#csv.reader

关于Python:只执行一次for循环(不是第一次,而是第二次)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40347570/

相关文章:

读取大型 CSV 文件时出现 Java 内存不足消息

python - 如何在不渲染模板的情况下将python变量传递给flask中的html

python - 如何在 2 天内构建 dt.hour

python - 如何轻松地从 Haskell 过渡到 Python 3

python:仅当字符在此列表中时才保留字符

python - 使用 cqlengine 在 cassandra 中插入和更新大量行的最快和最有效的方法

cakephp - 使用数组实现 Cakephp 模型

java - 如何在 Java 中将对象转换为 JTable

python - 写入 csv 时如何保留空值

Python文本处理/查找数据