Robert Kern wrote: [snip]
for line in readThis: key_match = key.search(line) if key_match is not None: this_key = key_match.group(1) # ... do something with this_key map_match = map.search(line) if map_match is not None: this_map = map_match.group(1) # ... do something with this_map parcel_match = parcel.search(line) if parcel_match is not None: this_parcel = parcel_match.group(1) # ... do something with this_parcel
re.search and re.match will return a MatchObject if successful or None if unsuccessful. A MatchObject is always true, so you can simplify to: ... if key_match: this_key = key_match.group(1) # ... do something with this_key ... -- http://mail.python.org/mailman/listinfo/python-list