在正式写代码前需要安装wordcloud库(pip install wordcloud),安装好之后就可以敲代码了
引用WordCloud
from wordcloud import WordCloud
在编辑代码的同目录下创建一个victory.txt,里面存你需要生成词云的英文,代码这里需要注意的是一定要加'utf-8'解码,要不然会出现乱码
if __name__ =='__main__':
with open('victory.txt','r',encoding='utf-8') as f:
text=f.read() #读取文件中的文本
wordcloud=WordCloud().generate(text) #生成wordcloud对象
img=wordcloud.to_image() #将生成的对象转换成图片的格式
img.show() #展示图片
img.save('victory.png') #保存图片
到这里就最简单的英文词云生成程序就写完了,下次更新中文版的。