efficient text file search.

noro amit.man at gmail.com
Mon Sep 11 07:18:47 EDT 2006


Is there a more efficient method to find a string in a text file then:

f=file('somefile')
for line in f:
    if 'string' in line:
         print 'FOUND'

?

BTW:
does "for line in f: " read a block of line to te memory or is it
simply calls f.readline() many times?

thanks
amit




More information about the Python-list mailing list