#!/usr/bin/env python import re, sys infile = file('secondgood.nec', 'r') outfile = file('secondgreat.nec', 'w') nint = 0 newnum = {} for line in infile: if(line[0:2] == 'GW'): (num, f2, x1, y1, z1, x2, y2, z2, thi) = re.split('\s+', line)[1:10] if newnum.has_key(num): nn = newnum[num] else: newnum[num] = nint nn = nint nint = nint + 1 line = "GW %s %s %s %s %s %s %s %s %s\n" % (nn, f2, x1, y1, z1, x2, y2, z2, thi) sys.stdout.write('.') outfile.write(line) else: sys.stdout.write('+') outfile.write(line) print ""