首先,你需要安装一个库叫做 python-docx,这个库可以帮助你读取 .doc 文件的内容。你可以通过在终端或命令行中运行以下命令来安装它:
pipinstall python-docx
然后,你可以使用以下代码来读取 .doc 文件的内容:
import docx# 打开文件
doc = docx.Document('your_file.doc')
# 读取文本内容
text = []
for para in doc.paragraphs:
text.append(para.text)
# 将文本内容转换为字符串
text = '\n'.join(text)
接下来,你可以使用 matplotlib 库中的 pyplot 模块和 wordcloud 库来生成词云图。
首先,你需要安装这两个库,你可以通过在终端或命令行中运行以下命令来安装它们:
pipinstall matplotlib
pip install wordcloud
然后,你可以使用以下代码来生成词云图:
import matplotlib.pyplot as plt
from wordcloud import WordCloud
# 生成词云图
wordcloud = WordCloud().generate(text)
# 显示图片
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()
你也可以使用其他参数来调整词云图的外观,例如,你可以使用 max_words
参数来限制词云图中显示的单词数量,使用 min_font_size
和 max_font_size
参数来调整单词的字体大小,使用 background_color
参数来指定背景