简书各大专题征文活动Python中文社区Python学习资料整理

Python 零基础-史上最快-制作-词云表白神器

2019-08-06  本文已影响26人  劲爆小土丝

马上就要到一年一度的七夕了,有什么话想要对她大声说出来而又碍于腼腆不好意思开口,哈哈,就让玉树临风、潇洒倜傥、有广阔胸襟的小弟来帮助你吧!


话不多说上图: 小仙女上线 小仙女上线 love for you

源码及应用下载链接

百度网盘链接:
链接:
https://pan.baidu.com/s/1xoeq3Fs9LpE4QEKxPYQTHQ
提取码:wlzj


链接内打包了可直接执行的文件,零基础会用电脑就可以体验喽。

直接运行教程:

1、下载文件夹
百度网盘下载文件夹,找到直接运行文件夹->dist文件夹下的 twc.exe,双击运行程序即可。(运行的过程中可能会稍微等待一会)当然,想要让你女朋友打开的话需要将dist文件夹整个发给她,然后让她找到 twc.exe直接双击运行。 运行结果
2、注意有坑
最终运行结果会以图片的形式弹出,win10自带的打开图片的软件会经常出现图片丢失打不开情况,这里推荐爱奇艺万能播放器,能播放各种视频和打开图片,也能将直接运行出的图片另存为本地文件夹,很好用。 运行成功图片显示错误
3、修改自己喜欢的文字内容。
找到直接运行文件夹->dist->static,双击miao.txt文本文件,即可任意修改文字内容,文本中词语出现频率越多,词语显示越大。可以在文本中多插入你想要放大显示的词语,我是搜了一篇爱情相关的文章整个拷贝到里面了,嘿嘿,然后再重新运行文件。 文字内容修改 出师表献上感觉有点奇怪
4、修改喜欢的图片样式

需要掌握一定的抠图技巧。
参考5s抠图神器-Python词云制作
https://www.jianshu.com/p/172ac51b2160


程序调试

所需应用库安装
1、以管理员身份打开cmd。 以管理员身份运行命令提示符

2、安装wordcloud库(cmd中输入以下指令)

pip install wordcloud -i https://pypi.tuna.tsinghua.edu.cn/simple/
安装wordcloud库

3、同样方式分别安装 matplotlib 和 jieba 库

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple

4、上程序运行

from wordcloud import WordCloud
import PIL.Image as image
import numpy as np
import jieba


# 分词
def trans_CN(text):
    # 接收分词的字符串
    word_list = jieba.cut(text)
    # 分词后在单独个体之间加上空格
    result = " ".join(word_list)
    return result


with 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:\Windows\Fonts\STXINGKA.TTF", scale=4, background_color="black",
                          # 添加遮罩层
                          mask=mask
                          # 生成中文字的字体,必须要加,不然看不到中文

                          ).generate(text)
    image_produce = wordcloud.to_image()
    image_produce.show()
大功告成,尽情体验吧! 关注公众号“劲爆小土丝”获取更多资料

程序调试很容易,在打包成可直接运行文件时花费了很多时间,几经崩溃,原创实属不易,希望对你有帮助的话能够多多支持!

上一篇下一篇

猜你喜欢

热点阅读