Alan Gauld wrote:
<div class="moz-text-flowed" style="font-family: -moz-fixed">
"TGW" <galaxywatc...@gmail.com> wrote
I go the program functioning with
lines = [line for line in infile if line[149:154] not in match_zips]
But this matches records that do NOT match zipcodes. How do I get
this running so that it matches zips?
Take out the word 'not' from the comprehension?
That's one change. But more fundamental is to change the file I/O.
Since there's no seek() operation, the file continues wherever it left
off the previous time.
I'd suggest reading the data from the match_zips into a list, and if the
format isn't correct, doing some post-processing on it. But there's no
way to advise on that since we weren't given the format of either file.
zipdata = match_zips.readlines()
Then you can do an if XXX in zipdata with assurance.
DaveA
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor