【问题标题】:I want to print only second row of my csv file我只想打印 csv 文件的第二行
【发布时间】:2020-02-23 10:45:11
【问题描述】:

我只想打印 csv 文件的第二行。我有两行,但我只想获取第二行。请帮帮我。

【问题讨论】:

  • readline 第一行到无处,然后拆分第二行。
  • 迭代,如果你找到那行就打印出来。有什么困难,到目前为止你尝试过什么?
  • 能否提供代码
  • Google 是你的朋友 @kuchbhinhii。

标签: python csv


【解决方案1】:

使用下面的代码只打印名为 f.csv 的 CSV 文件的第二行,并且每行中的数据用逗号分隔:

import csv
with open('f.csv') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    line_count = 0
    for row in csv_reader:
        if line_count == 1:
            print(row)
            break
        line_count += 1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    • 2019-02-07
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多