相关疑难解决方法(0)

在python中搜索文件的最后x行的最有效方法

我有一个文件,我不知道它会有多大(它可能很大,但尺寸会有很大差异).我想搜索最后10行左右,看看是否有任何一个字符串匹配.我需要尽可能快速有效地做到这一点,并且想知道是否有更好的东西:

s = "foo"
last_bit = fileObj.readlines()[-10:]
for line in last_bit:
    if line == s:
        print "FOUND"
Run Code Online (Sandbox Code Playgroud)

python search file

31
推荐指数
5
解决办法
4万
查看次数

标签 统计

file ×1

python ×1

search ×1