2015-06-27 527 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)