Looping issues

Collin Stocks collinstocks at gmail.com
Thu Apr 5 14:26:36 EDT 2007


That *shouldn't* be the problem, since files are iterable

On 5 Apr 2007 11:18:50 -0700, anglozaxxon <anglozaxxon at gmail.com> wrote:
>
> On Apr 5, 2:01 pm, brochu... at gmail.com wrote:
> > What I am trying to do is compare two files to each other.
> >
> > If the 2nd file contains the same line the first file contains, I want
> > to print it. I wrote up the following code:
> >
> > correct_settings = open("C:\Python25\Scripts\Output
> > \correct_settings.txt","r")
> > current_settings = open("C:\Python25\Scripts\Output\output.txt","r")
> >
> > for line in correct_settings:
> >         for val in current_settings:
> >             if val == line:
> >                 print line + " found."
> >
> > correct_settings.close()
> > current_settings.close()
> >
> > For some reason this only looks at the first line of the
> > correct_settings.txt file. Any ideas as to how i can loop through each
> > line of the correct_settings file instead of just looking at the first?
>
> Instead of "for line in correct_settings", try "for line in
> correct_settings.readlines()".
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20070405/747214ed/attachment.html>


More information about the Python-list mailing list