文件模版:
There are moments in life when you miss someone so much that you just want to pick them from your dreams and hug them for real!
Dream what you want to dream;go where you want to go;be what you want to be,because you have only one life and one chance to do all the things you want to do.
运行结果:
C:\ProgramData\Anaconda2\python.exe C:/Users/xuyuch/PycharmProjects/untitled1/test1/word.py
Counter({'you': 7, 'to': 6, 'want': 5, 'and': 2, 'do': 2, 'them': 2, 'one': 2, 'go': 2, 'what': 2, 'be': 2, 'life': 2, 'dream': 2, '': 1, 'all': 1, 'because': 1, 'have': 1, 'just': 1, 'moments': 1, 'hug': 1, 'are': 1, 'in': 1, 'miss': 1, 'your': 1, 'from': 1, 'for': 1, 'things': 1, 'there': 1, 'when': 1, 'only': 1, 'much': 1, 'real': 1, 'someone': 1, 'that': 1, 'chance': 1, 'dreams': 1, 'where': 1, 'so': 1, 'pick': 1, 'the': 1})
Process finished with exit code 0
-
lines_count = 0
-
words_count = 0
-
chars_count = 0
-
words_dict = {}
-
lines_list = []
-
c1 = ['!', '?', ';', '.', ',']
-
all_line = ''
-
import collections
-
with open('c:\invalid.txt', 'r') as f:
-
for line in f:
-
line = line.strip('\n')
-
lines_count = lines_count + 1
-
all_line=all_line+line.lower()
-
# print line
-
#print all_line
-
for i in c1:
-
all_line=all_line.replace(i,' ')
-
#print all_line
-
str1=all_line.split(' ')
-
cnt=collections.Counter(str1)
-
#print str1
-
print cnt