[python]代码库import jieba
import matplotlib as mpl
import matplotlib.pyplot as plt
from wordcloud import WordCloud
#输出词频
#文件夹位置
txt = r"C:\Users\hua'wei\Desktop\zt\text.txt"
txt1 = open(txt,"rb").read()#文件夹位置
words = jieba.lcut(txt1)
counts = {}
for word in words:
if len(word) == 1:
continue
else:
counts[word] = counts.get(word,0) + 1
items = list(counts.items())
items.sort(key=lambda x:x[1],reverse=True)
for i in range(10):
word,count= items[i]
print("{0:<10}{1:>5}".format(word,count))
#打印云图
#定义一个空字符串
final = ""
#txt = r"C:\Users\hua'wei\Desktop\zt\text.txt"
#打开文件夹,读取内容,并进行分词
with open(txt,'r',encoding