fork download
  1. fname = raw_input("Enter file name: ")
  2. if len(fname) < 3 or fname == "" :
  3. fname = "mbox-short.txt"
  4. fhandle = open(fname)
  5.  
  6. uname = list()
  7. counts = dict()
  8.  
  9. for line in fhandle :
  10. line = line.rstrip()
  11. if line.startswith("From ") :
  12. line = line[4:]
  13. uname = line.split()
  14. del uname[1:]
  15.  
  16. for un in uname :
  17. counts[un] = counts.get(un,0) + 1
  18. print
  19. #print counts
  20.  
  21. for value, key in sorted(counts.items()) :
  22. print value, key
Runtime error #stdin #stdout #stderr 0.01s 7856KB
stdin
Standard input is empty
stdout
Enter file name: 
stderr
Traceback (most recent call last):
  File "prog.py", line 1, in <module>
EOFError: EOF when reading a line