python - Identify and extract number from text files -
i trying extract data text file. data in file random , has numbers followed code. (example 1.25crow, 4.25crd, 10.25cr) want extract number associated #.##cr index. if find 4.25cr need parse 4.25 , add totals of these numbers. have been able identify lines contain ###.##cr shown below. trying parse number associated cr , put each occurrence in list add together, identify, etc. have looked string.operands , re.match can't come solution.  appreciated.
open("some.txt").read() #txt ='cr'  count = 0 line in open("some.txt"):      if 'crd' in line:         pass     elif 'crow' in line:             pass     elif 'cr' in line:         print line         count = count + 1         print  print "total # count "  print count       
yep on write track. need modify last elif block as
elif 'cr' in line:     print line     count = count + 1     value = float(line.split('cr')[0])     listofcrs.append(value)   have list before if clause defined as
listofcrs = []   finally print sum outside loop in
print sum(listofcrs)   few points
- use 
with open('some.txt') f:open file explicitlyclosefile. 
Comments
Post a Comment