In my last e-mail I think I suggested making an Item object. This time I'll suggest an ItemCollection object. Now you can have an Add(self, item) that could validate. This could be some rather simple loop and test logic.
-- Ronald Weidner From: tutor-bounces+rweidner=ea....@python.org [mailto:tutor-bounces+rweidner=ea....@python.org] On Behalf Of Spencer Parker Sent: Friday, April 10, 2009 1:00 PM To: Kent Johnson Cc: Alan Gauld; tutor@python.org Subject: Re: [Tutor] ideas on how to process a file The question is now...what do I do to find duplicate entries in the text file I am reading. I just want to filter them out. There are a ton of duplicate entries in there. On Fri, Apr 10, 2009 at 10:43 AM, Spencer Parker <inthefri...@gmail.com<mailto:inthefri...@gmail.com>> wrote: Oh...nice...this makes things much easier than what I had before. I mainly used writelines because I couldn't figure out why it was only writing one line. Then I did and never took out the writelines...I just did and it works just fine for the most part. Thanks again for the help. On Fri, Apr 10, 2009 at 10:18 AM, Kent Johnson <ken...@tds.net<mailto:ken...@tds.net>> wrote: On Fri, Apr 10, 2009 at 12:04 PM, Spencer Parker <inthefri...@gmail.com<mailto:inthefri...@gmail.com>> wrote: > > This is my code: > http://pastebin.com/m11053edf I guess you have something like this now: for line in text_file.readlines(): if line.find('FULLNAME')>=0: write_file.writelines(line) This can be better written as for line in text_file: # No need for readlines(), a file is iterable if 'FULLNAME' in line: write_file.write(line) # writelines() is for writing multiple lines at once Kent
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor