Advertisement
a_yadvichuk

Word_Counter

Apr 24th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.40 KB | None | 0 0
  1. import string
  2. words = {}
  3. strip = string.whitespace + string.punctuation + string.digits + "\"'"
  4. for line in open('shakespeare.txt'):
  5.     for word in line.lower().split():
  6.         word = word.strip(strip)
  7.         if len(word) > 2:
  8.             words[word] = words.get(word, 0) + 1
  9. g = open('output.txt', 'w')
  10. for word in sorted(words):
  11.     g.write("'{0}' - {1} \n".format(word, words[word]))
  12. g.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement