Advertisement
Guest User

Untitled

a guest
Jul 28th, 2014
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. results = set()
  2.  
  3.  
  4. def addWord():
  5. while True:
  6. word = (yield)
  7. results.add(word)
  8.  
  9. def upperWord(targetCR):
  10. while True:
  11. word = (yield)
  12. targetCR.send(word.upper())
  13.  
  14. def wordNoPeriods(targetCR):
  15. while True:
  16. word = (yield)
  17.  
  18. word = word.replace(".", "")
  19. word = word.replace(",", "")
  20. word = word.replace(":", "")
  21. word = word.replace(";", "")
  22. word = word.replace("-", "")
  23.  
  24.  
  25. targetCR.send(word.replace(".",""))
  26.  
  27. def wordGenerator(fileName):
  28. pw = printWord(); pw.next()
  29. uw = upperWord(pw); uw.next()
  30. wnp = wordNoPeriods(uw); wnp.next()
  31.  
  32. inputFile = open(fileName)
  33. lines = inputFile.readlines()
  34. for line in lines:
  35. for word in line.split():
  36. wnp.send(word)
  37. print results
  38.  
  39. wordGenerator("input.txt")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement