读取csv文件中的特定行,python

用户名

CSV使用python文件中,我们可以逐行或逐行读取所有文件,我想读取特定的行(第24行示例),而无需读取所有文件和所有行。

帕德拉克·坎宁安

您可以使用linecache.getline

linecache.getline(filename,lineno [,module_globals])

从名为filename的文件获取lineno。此函数将永远不会引发异常-它将在错误时返回''(找到的行将包含终止的换行符)。

import linecache


line = linecache.getline("foo.csv",24)

或者使用itertools中消耗配方来移动指针:

import collections
from itertools import islice

def consume(iterator, n):
    "Advance the iterator n-steps ahead. If n is none, consume entirely."
    # Use functions that consume iterators at C speed.
    if n is None:
        # feed the entire iterator into a zero-length deque
        collections.deque(iterator, maxlen=0)
    else:
        # advance to the empty slice starting at position n
        next(islice(iterator, n, n), None)

with open("foo.csv") as f:
    consume(f,23)
    line = next(f)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中读取csv文件的特定行?

来自分类Dev

读取直到Python中的CSV特定行

来自分类Dev

读取文件,直到python中的特定行

来自分类Dev

从CSV文件读取特定行

来自分类Dev

如何使用python从csv文件中仅读取特定范围的行?

来自分类Dev

从c ++中的csv文件读取整数的特定行

来自分类Dev

如何从 csv 文件中读取特定行的数据?

来自分类Dev

读取文件,并在Python中打印文件的特定行

来自分类Dev

在python中使用numpy读取csv文件中的特定列

来自分类Dev

如何读取大型csv文件的特定行

来自分类Dev

根据“ ID”读取csv文件的特定行

来自分类Dev

在python中读取没有标题行的csv文件

来自分类Dev

使用python从csv文件中读取某些行

来自分类Dev

Python程序如何加载和读取文件中的特定行?

来自分类Dev

使用Pandas Python从文件中读取特定日期行

来自分类Dev

如何从python中的.txt文件读取特定行?

来自分类Dev

反向读取文件,直到Python中的特定行(字符)为止

来自分类Dev

从 csv 文件中读取并保存特定列

来自分类Dev

从python中的CSV文件中删除特定的行

来自分类Dev

使用python删除csv文件中的特定行

来自分类Dev

如何使用python从csv文件中删除特定行

来自分类Dev

(Python)如何写入csv文件中的特定行?

来自分类Dev

CSV读取特定行

来自分类Dev

继续:读取文件中特定范围的行

来自分类Dev

如何读取文件中的特定行?

来自分类Dev

从巨大的文件中读取特定的行*快速*

来自分类Dev

从txt文件java中读取特定行

来自分类Dev

从C中的文件读取特定行

来自分类Dev

从VHDL中的* .txt文件读取特定行