当前位置:   article > 正文

python读取csv的指定行_python根据csv文件的关键字输出某一行

python根据csv文件的关键字输出某一行

使用python的csv模块

csv.reader会返回一个reader对象,这是一个可迭代的对象,从csv文件读取的每一行都作为字符串列表返回。
输出csv文件的前100行:

    with open('test.csv', 'r', newline='', encoding='utf-8-sig', errors='ignore') as f:
        csv_write = csv.reader(f)
        for i, row in enumerate(csv_write):
            if i == 100:
                break
            else:
				print(row)  # 输出前100行
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

输出特定的行:

with open('test.csv', 'r', newline='', encoding='utf-8-sig', errors='ignore') as f:
        csv_write = csv.reader(f)
        for i, row in enumerate(csv_write):
            if i == 100:
                print(row)  # 输出第100行
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号