七夕已过,只能平时用来制造一点惊喜,有什么话想要对她大声说出来而又碍于腼腆不好意思开口,哈哈,就让玉树临风、潇洒倜傥、有广阔胸襟的小弟来帮助你吧!
话不多说上图:
![e1abe8a0a24a5f44183675dfc5d2b9b4.png](https://i-blog.csdnimg.cn/blog_migrate/164bacccfc53d79e49570d1f30944373.jpeg)
小仙女上线
![2eccb0c7b9553f35ced2de0681e9a1ec.png](https://i-blog.csdnimg.cn/blog_migrate/2c95499cbe6978ee7ed32223f339d666.jpeg)
小仙女上线
![b6c1038f7a6b9a9a4e255b401fb95778.png](https://i-blog.csdnimg.cn/blog_migrate/a5da0de65046cbca2556e3cda3692dfe.jpeg)
love for you
源码及应用下载链接
百度网盘链接:
链接:
https://pan.baidu.com/s/1xoeq3Fs9LpE4QEKxPYQTHQ
提取码:wlzj
链接内打包了可直接执行的文件,零基础会用电脑就可以体验喽。
直接运行教程:
1、下载文件夹
百度网盘下载文件夹,找到直接运行文件夹->dist文件夹下的 twc.exe,双击运行程序即可。(运行的过程中可能会稍微等待一会)当然,想要让你女朋友打开的话需要将dist文件夹整个发给她,然后让她找到 twc.exe直接双击运行。
![cc788b0c146d98cd16ed4e63b3147dbc.png](https://i-blog.csdnimg.cn/blog_migrate/0cf91f29d94ba17e8838f7850225494c.jpeg)
运行结果
2、注意有坑
最终运行结果会以图片的形式弹出,win10自带的打开图片的软件会经常出现图片丢失打不开情况,这里推荐爱奇艺万能播放器,能播放各种视频和打开图片,也能将直接运行出的图片另存为本地文件夹,很好用。
![9b76cafe27a321a60a3b55193fd43e27.png](https://i-blog.csdnimg.cn/blog_migrate/ab833ac99a524edfa4e9d64324f4020f.jpeg)
运行成功图片显示错误
3、修改自己喜欢的文字内容。
找到直接运行文件夹->dist->static,双击miao.txt文本文件,即可任意修改文字内容,文本中词语出现频率越多,词语显示越大。可以在文本中多插入你想要放大显示的词语,我是搜了一篇爱情相关的文章整个拷贝到里面了,嘿嘿,然后再重新运行文件。
![e194dbb05458583fe5f3a23fd22f487c.png](https://i-blog.csdnimg.cn/blog_migrate/f4c5ebb6b21641e2a7c006eed1bdbcf7.jpeg)
文字内容修改
![d377da47e95535752c177d5c6de260dc.png](https://i-blog.csdnimg.cn/blog_migrate/308d1fe4ac25a30647bda7c631a87bd7.jpeg)
出师表献上感觉有点奇怪
4、修改喜欢的图片样式
需要掌握一定的抠图技巧。
参考5s抠图神器-Python词云制作(详细操作见公众号)
程序调试
所需应用库安装
1、以管理员身份打开cmd。
![0556f260ba68cd02c28ce1d89723a1ca.png](https://i-blog.csdnimg.cn/blog_migrate/fa0c832cfcac28a98cb742389c1ab281.jpeg)
以管理员身份运行命令提示符
2、安装wordcloud库(cmd中输入以下指令)
pip install wordcloud -i https://pypi.tuna.tsinghua.edu.cn/simple/
![4c028abe38749f35d1a4c2d5b228a203.png](https://i-blog.csdnimg.cn/blog_migrate/40768f5b6dd432b2aa499afc91e4cb7b.jpeg)
安装wordcloud库
3、同样方式分别安装 matplotlib 和 jieba 库
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simplepip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple
4、上程序运行
from wordcloud import WordCloudimport PIL.Image as imageimport numpy as npimport jieba# 分词def trans_CN(text): # 接收分词的字符串 word_list = jieba.cut(text) # 分词后在单独个体之间加上空格 result = " ".join(word_list) return resultwith open("miao.txt") as fp: text = fp.read() # print(text) # 将读取的中文文档进行分词 text = trans_CN(text) mask = np.array(image.open("w.png")) wordcloud = WordCloud(font_path="C:WindowsFontsSTXINGKA.TTF