我需要在一个很大的文本文件中搜索特定的字符串。它的构建日志包含大约5000行文本。最好的方法是什么?使用正则表达式应该不会引起任何问题吗?我将继续阅读几行,并使用简单的查找。
如果它是“相当大”的文件,请顺序访问各行,而不要将整个文件读入内存:
with open('largeFile', 'r') as inF: for line in inF: if 'myString' in line: # do_something