That *shouldn't* be the problem, since files are iterable
On 5 Apr 2007 11:18:50 -0700, anglozaxxon <[EMAIL PROTECTED]> wrote:
On Apr 5, 2:01 pm, [EMAIL PROTECTED] 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
-- http://mail.python.org/mailman/listinfo/python-list