Questo è il punto di partenza, con qualche dettaglio in più sui formati dei file di input e di output si potrebbe anche migliorare:
codice:import re fi = open('data.txt', 'r') rows = fi.read().split('\n') fi.close() fo = open('out.txt', 'w') regexp = re.compile('sector (\d+) ') tmpList = [] for row in rows: mo = regexp.search(row) if mo is not None: tmpList.append(mo.groups()[0]) for i in xrange(0, len(tmpList), 2): fo.write('1:%s,%s\n' % (tmpList[i], tmpList[i+1])) fo.close()![]()