Python:反向读取大文件

时间:2017-09-05 21:04:17

标签: python reverse mmap

我希望实现两件事,阅读我使用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

我努力将这两者融入其中,并且不确定最佳方法。

任何帮助都将不胜感激。

干杯

0 个答案:

没有答案