1

import operator
import os
#打开文件
speech_text=''
try:
   f = open(os.path.abspath('text.txt'),'r')
   speech_text = f.read()
   f.close()
except:
   print("File Open Error.")

print('Speech text:')
print(speech_text)

# 将单词转换为小写
speech = speech_text.lower().split()

print('After lower()&split():')
print(speech)

# 利用字典进行处理
dic = {}
for word in speech:
   if word not in dic:
      dic[word]=1
   else:
      dic[word]+=1

print('Dic:')
print(dic)

# 对字典中的进行排序
swd = sorted(dic.items(),key=operator.itemgetter(1),reverse=True)
print(swd)


f = open("Words Count.txt", 'a')
f.write(str(swd))

 

posted @ 2021-04-09 15:38  隔壁老尤  阅读(36)  评论(0编辑  收藏  举报