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

使用Python从txt文件中读取特定行,python,Python,我有一个大约720000行的txt文件,我想做的是从这个文件中只读取一行。该文件如下所示: 0000010010010010010101 0100100101010100001110 0101001001010010100101 1010101010101000000111 ... 因此,我尝试使用以下代码: f = open("1.txt", "r") line= f.readline(5) f.close() print line 但是我没有读取第5行,而是将第一行的前5个字符作

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

0000010010010010010101
0100100101010100001110
0101001001010010100101
1010101010101000000111
...
因此,我尝试使用以下代码:

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

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

您可以使用
linecache
标准库,提供文件名和行号作为参数读取


您可以使用
linecache
标准库,指定文件名和行号作为参数读取


您可以使用
linecache
标准库,指定文件名和行号作为参数读取


您可以使用
linecache
标准库,指定文件名和行号作为参数读取

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