def getText(): txt=open("D:\\Users\\Benny\\pingfan.txt","r").read() txt=txt.lower() for ch in ‘!"#$%^&*()-+{}:"><?~‘: txt=txt.replace(ch," ") return txt hamletTxt=getText() words=hamletTxt.split() counts={} for words in words: counts[word]=counts.get(word,0)+1 items.sort(key=lambda x:x[1],reverse=Ture) for i in range(10): word,count=items[i] print("{0:<10}{1:>5}".format(word,count))
python jieba 库分词结合Wordcloud词云统计
原文:https://www.cnblogs.com/shuxincheng/p/10651937.html