使用Python从txt文件中读取特定行

时间:2015-06-27 14:22:24

标签: python

我有一个大约720000行的txt文件,我想要做的是只从该文件中读取一行。该文件如下所示:

0000010010010010010101
0100100101010100001110
0101001001010010100101
1010101010101000000111
...

所以我尝试使用这段代码:

 f = open("1.txt", "r")
 line= f.readline(5)
 f.close()
 print line

但是,不是读取第5行,而是将第一行的前5个字符作为输出。

1 个答案:

答案 0 :(得分:1)

您可以使用linecache标准库,将文件名和行号作为参数读取。 [Documentation]

fifthline = linecache.getline(`filename`, 5)