Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- results = set()
- def addWord():
- while True:
- word = (yield)
- results.add(word)
- def upperWord(targetCR):
- while True:
- word = (yield)
- targetCR.send(word.upper())
- def wordNoPeriods(targetCR):
- while True:
- word = (yield)
- word = word.replace(".", "")
- word = word.replace(",", "")
- word = word.replace(":", "")
- word = word.replace(";", "")
- word = word.replace("-", "")
- targetCR.send(word.replace(".",""))
- def wordGenerator(fileName):
- pw = printWord(); pw.next()
- uw = upperWord(pw); uw.next()
- wnp = wordNoPeriods(uw); wnp.next()
- inputFile = open(fileName)
- lines = inputFile.readlines()
- for line in lines:
- for word in line.split():
- wnp.send(word)
- print results
- wordGenerator("input.txt")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement