Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. def log2hist(logfilename):
  2. regex = re.compile(r'user:\s+(\w+)\s+(?:.*\s+)?pages:\s+(\d+)')
  3. users = {}
  4. with open(logfilename,'r') as logfile:
  5. for line in logfile:
  6. match = regex.search(line)
  7. if match:
  8. user, pages = match.groups()
  9. users[user] = users.setdefault(user,0) + int(pages)
  10. with open('data','w') as datafile:
  11. for pages in users.values():
  12. datafile.write(str(pages)+'\n')
  13. runR()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement