首页 > 应用开发 > IT综合 > python 统计文章单词个数
文件模版:
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
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20747382/viewspace-2135470/ ,如需转载,请注明出处,否则将追究法律责任。