Cheap way to search a large text file for a string

If it is “pretty large” file, then access the lines sequentially and don’t read the whole file into memory:

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

Leave a Comment