私信  •  关注

Y Kal

Y Kal 最近创建的主题
Y Kal 最近回复了
6 年前
回复了 Y Kal 创建的主题 » python:从文件中读取最后的'n'行[重复]
import itertools
fname = 'log.txt'
offset = 5
n = 10
with open(fname) as f:
    n_last_lines = list(reversed([x for x in itertools.islice(f, None)][-(offset+1):-(offset+n+1):-1]))