我需要从传递到我编写的 Python 程序的文件中获取特定的行号。我知道我想要的行是第 5 行,那么有没有一种方法可以只获取第 5 行,而不必遍历文件?
最佳答案
如果您知道在您感兴趣的行之前有多少字节,您可以寻找
到那个点并读出一行。否则,“行”不是一流的构造(它只是一个字符列表,以您为其分配特殊含义的字符 - 换行符终止)。要找到这些换行符,您必须读入文件。
实际上,您可以使用 readline
方法读取 5 行,然后读取您的行。
你为什么要这样做?
关于python读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9553207/