我希望实现两件事,读取我已使用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
我正在努力将这两个都合并到一个中,并且不确定实现此目的的最佳方法。
任何帮助将不胜感激。
欢呼声
我认为该库可能会有所帮助:https://pypi.org/project/file-read-backwards/