【发布时间】:2019-04-09 14:41:10
【问题描述】:
我正在使用以下代码进行一些文本分析(我有更多代码用于分析):
with open(os.path.join(root, file)) as auto:
a = auto.read(50000)
for line in auto:
print(line)
我的问题是:如何只打印文件的最后一行?
我尝试了这种方法,但我认为这不是一个好的选择,因为它不会返回任何消息:
with open(os.path.join(root, file)) as auto:
a = auto.read(50000)
lines = a.readlines()
last_line = lines[-1]
for line in auto:
print(last_line)
如何使用 auto.read() 打印文件的最后一行?
谢谢
【问题讨论】:
-
可以统计文件行数(wc -l 文件)并查找最后一行