Given a file of size 100GB, how will you find the keyword “Error” or “Exception” in the file ???
The following should work. This only loads the file line by line, and garbage collects the previous lines.
with open("large_file.txt") as f: for line in f: search_for_keywords(line)
Depending on what you want to do, it may be easier to do with grep than with Python. If I only want to find the lines, I would just write the following in a terminal:
grep "Error\|Exception" large_file.txt
Thanks for the answer It is asked to me in my assignment and I couldn’t tell the correct answer …Thanks again for so prompt reply