如果它是“相当大”的文件,请顺序访问各行,而不要将整个文件读入内存:
with open('largeFile', 'r') as inF: for line in inF: if 'myString' in line: # do_something
如果它是“相当大”的文件,请顺序访问各行,而不要将整个文件读入内存:
with open('largeFile', 'r') as inF: for line in inF: if 'myString' in line: # do_something