1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| import re
patJJKKS = re.compile(' +\d+ +(\d+) +([-\d.+E]+) +([-\d.+E]+) +([-\d.+E]+) +([-\d.+E]+) +([-\d.+E]+)')
dico = {}
f = open('test.txt','rb')
ch = f.read()
f.close()
x = ch.find('SIH(DEG.)')
lignes = ch[x:].splitlines()
for ln in lignes:
m = patJJKKS.match(ln)
if m:
print repr(ln)
dico[m.group(1)] = m.groups()[1:]
print '\n\nContenu du dictionnaire des valeurs trouvees'
for k in dico:
(a,b,c,d,e) = dico[k]
print 'cle =',k,' : ',a,' # ',b,' # ',c,' # ',d,' # ',e,' # ' |
Partager