i believe that the following should work

file1 = open(fileO, 'r')
re.findall ('some_text', file1.read())

readlines returns a list with lists inside, where every list is a line of
the text. The read function returns the entire file as one string, so it
should work to what you are wanting to do.

best regards

Katcipis

On Sun, Dec 21, 2008 at 12:02 AM, ppaarrkk <simon_...@yahoo.co.uk> wrote:

>
> The following works :
>
> file1 = open (file0, "r")
>
> re.findall ( 'some_text', file1.readline() )
>
>
> But this doesn't :
>
> re.findall ( 'some_text', file1.readlines() )
>
>
>
> How do I use grep for a whole text file, not just a single string ?
> --
> View this message in context:
> http://www.nabble.com/Equivalent-of-grep-in-python-tp21111356p21111356.html
> Sent from the Python - tutor mailing list archive at Nabble.com.
>
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
>



-- 
"it might be a profitable thing to learn Java, but it has no intellectual
value whatsoever" Alexander Stepanov
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to