String 文本文件最后几行中的搜索字符串
有没有办法在Python文本文件的最后500行中搜索给定字符串 我们怎么做String 文本文件最后几行中的搜索字符串,string,text,String,Text,有没有办法在Python文本文件的最后500行中搜索给定字符串 我们怎么做 谢谢大家! 您可以这样做: 读取文件,将其拆分为行,获取最后500行 lines = open("file.txt", "r").readlines()[-500:] 然后搜索 for line in lines: if "WHAT I SEARCH" in line: print "Found in line: ", line 或 您还可以找到一种方法,不读取完整文件,只读取文件的结尾(使用查找和读取)
谢谢大家! 您可以这样做: 读取文件,将其拆分为行,获取最后500行
lines = open("file.txt", "r").readlines()[-500:]
然后搜索
for line in lines:
if "WHAT I SEARCH" in line:
print "Found in line: ", line
或
您还可以找到一种方法,不读取完整文件,只读取文件的结尾(使用查找和读取)。重复
if "WHAT I SEARCH" in "\n".join(lines):
print "Found"