defstatisticWord2():if len(sys.argv) == 1 or sys.argv[1] in {"-h", "--help"}:print("usage: filename_1 filename_2 ... filename_n")
sys.exit()else:
words={}
strip= string.whitespace + string.punctuation + string.digits + "\"'"
for filename in sys.argv[1:]:for line inopen(filename):for word inline.split():
word= word.strip(strip) #remove all the combination of strip in prefix or suffix
if len(word) >= 2:
words[word]= words.get(word, 0) + 1
for word insorted(words):print("'{0}' occurs {1} times".format(word,words[word]))