我有一个大约720000行的txt文件,我想要做的是只从该文件中读取一行。该文件如下所示:
0000010010010010010101
0100100101010100001110
0101001001010010100101
1010101010101000000111
...
所以我尝试使用这段代码:
f = open("1.txt", "r")
line= f.readline(5)
f.close()
print line
但是,不是读取第5行,而是将第一行的前5个字符作为输出。
答案 0 :(得分:1)
您可以使用linecache
标准库,将文件名和行号作为参数读取。 [Documentation]
fifthline = linecache.getline(`filename`, 5)