当前位置:   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博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/210070
推荐阅读
相关标签
  

闽ICP备14008679号