2015-06-27 529 views
-1

我有一个大约720000行的txt文件,我想要做的只是从这个文件中只读取一行。该文件是这样的:从Python的txt文件中读取特定的行

0000010010010010010101 
0100100101010100001110 
0101001001010010100101 
1010101010101000000111 
... 

所以我尝试使用此代码:

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

而不是读取线5号,我得到作为输出的第一行的前5个字符,但。

+0

https://docs.python.org/2/library/stdtypes.html#file.readline –

回答

1

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

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