python读取文件

标签 python file

我需要从传递到我编写的 Python 程序的文件中获取特定的行号。我知道我想要的行是第 5 行,那么有没有一种方法可以只获取第 5 行,而不必遍历文件?

最佳答案

如果您知道在您感兴趣的行之前有多少字节,您可以寻找到那个点并读出一行。否则,“行”不是一流的构造(它只是一个字符列表,以您为其分配特殊含义的字符 - 换行符终止)。要找到这些换行符,您必须读入文件。

实际上,您可以使用 readline 方法读取 5 行,然后读取您的行。

你为什么要这样做?

关于python读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9553207/

相关文章:

python - Python中的线程本地存储

python - 如何将列名与字典键匹配并向计数器添加值

c - Stdin 、 stdout 、 stderr ,如何让我的程序从文本文件获取输入并输出到文本文件

c++ - Atmel Studio 中的文件

java - 文件读取 : Getting partial Output

python - 将 Mock() 传递到 blinker signal.connect() 引发 "AttributeError: __name__"

python - 如何设置QMenu撕下窗口标题?

Python 3.6 pyodbc to SQL 如何执行SP

c++ - 在 C++ 中发送到文件

c - 从 C 中的文本文件读取整数时的错误