从TXT文件中获取最后10行并排序



我从TXT文件中得到最后10行,如下所示:

a_file = open("log.txt", "r")
lines = a_file.readlines()
last_lines = lines[-10:]

得到这样的答案:

c
d
e
f
g

如何排序结果,使最后一行在顶部?

g
f
e
d
c

使用reversed()逐行反向读取文件:

a_file = open("log.txt", "r")
lines = a_file.readlines()
for line in reversed(lines):
print(line)