【发布时间】:2016-04-26 02:27:31
【问题描述】:
我需要在 python 中读取文件的 4 个特定行。我不想阅读所有文件然后从中取出四个(为了方便起见)。有谁知道这是怎么做到的吗? 谢谢!
P。 S. 我使用了以下代码,但显然它读取了所有文件,然后从中取出 4 个。
a=open("file", "r")
b=a.readlines() [c:d]
【问题讨论】:
-
文件有多大?
-
他们建议在那个问题中使用
linecache。 -
这不是一个很好的解决方案,因为它将整个文件读入内存......但我怀疑在那个问题的某个地方确实有一个答案可以回答 OP 问题
-
啊,我明白了,感谢@JoranBeasley 的澄清
标签: python