我希望实现两件事,阅读我使用mmap
读取的大文件适合这种情况并反向读取文件(从最后一行开始工作到顶部)。
我已经分别尝试了两种方式:
f = open('syslog')
s = mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
#mmap method
for line in iter(s.readline, ""):
#search for string
#reading in reverse
for line in reversed(f.readlines()):
#search for string
我努力将这两者融入其中,并且不确定最佳方法。
任何帮助都将不胜感激。
干杯