打开文件
f = open('C:/Users/12579/Desktop/txt.txt','r',encoding='utf-8')
我把我要打开的文件放在桌面上,所以路径是"C:/Users/12579/Desktop/txt"
注意:python的open()函数中使用的是”/“而非windows系统默认的”\“
调用字符串
import string
使文件内容转换为为字符串统计排序
raw_words = text.read().split()
words_list = [word.strip(string.punctuation).lower() for word in raw_words]
words_set = set(words_list)
words_dict = {keyword:words_list.count(keyword) for keyword in words_set}
for word in sorted(words_dict.items(), key = lambda word: word[1], reverse = True):
print('{}--{} times'.format(word[0],word[1]))