小编典典

在大文本文件中搜索字符串的便宜方法

python

我需要在一个很大的文本文件中搜索特定的字符串。它的构建日志包含大约5000行文本。最好的方法是什么?使用正则表达式应该不会引起任何问题吗?我将继续阅读几行,并使用简单的查找。


阅读 201

收藏
2020-12-20

共1个答案

小编典典

如果它是“相当大”的文件,请顺序访问各行,而不要将整个文件读入内存:

with open('largeFile', 'r') as inF:
    for line in inF:
        if 'myString' in line:
            # do_something
2020-12-20