我需要在一个相当大的文本文件中搜索特定的字符串。它是一个包含大约 5000 行文本的构建日志。这样做的最佳方法是什么?使用正则表达式应该不会引起任何问题吗?我将继续阅读行 block ,并使用简单的查找。
最佳答案
如果是“相当大”的文件,则按顺序访问这些行,不要将整个文件读入内存:
with open('largeFile', 'r') as inF:
for line in inF:
if 'myString' in line:
# do_something
关于python - 在大型文本文件中搜索字符串的廉价方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3893885/