1234567891011121314151617181920212223242526272829303132333435 |
- import sys
- arg="memdump.txt"
- if (len(sys.argv)>1):
- arg=sys.argv[1]
- f = open(arg,"rb")
- l=f.readline()
- sum = {}
- cnt={}
- while(l!=""):
- s=l.split("-")
- amount = int(s[1])
- what=s[2]
- if (what in sum):
- sum[what]+=amount
- cnt[what]+=1
- else:
- sum[what]=amount
- cnt[what]=1
- l=f.readline()
- for x in sum:
- print(x.strip()+"("+str(cnt[x])+"):\n: "+str(sum[x]))
|