Den*_*1al 10 python file readlines
我有一个文本文件,我需要从秒行读到第15行,包括.我尝试了一些方法,但没有任何方法适合我...如果有人能帮助我,我会很高兴...非常感谢!
Jon*_*nts 34
用途itertools.islice:
from itertools import islice
with open('filename') as fin:
for line in islice(fin, 1, 16):
print line
Run Code Online (Sandbox Code Playgroud)
如果文件不是很大:
with open('/path/to/file') as f:
print f.readlines()[1:15]
Run Code Online (Sandbox Code Playgroud)
我认为你可以阅读这些内容并选择你需要的内容
例如:
with open("a.txt", "r") as text_file:
data = text_file.readlines()
Run Code Online (Sandbox Code Playgroud)
现在data[1]将是第二行,data[14]并将是第 15 行,因此您可以这样对其进行切片data[1:14]
然后你可以将它们放入一个变量中,就是这样