程序员的七夕用30行代码让Python化身表白神器


Posted in Python onAugust 07, 2019

转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式。让程序员的恋人们感受一下IT人的浪漫。

   一、词云制作

首先咱们可以用之前介绍过的wordcould包制作词云。wordcloud包安装十分简单。pip即可完成安装

pip install wordclould

然后需要制作一个背景图片,为了应急我用艺术字做了个七夕的图片,如果大家来不及直接图片另存为使用下图即可。

程序员的七夕用30行代码让Python化身表白神器

具体制作的词云的代码如下:

from wordcloud import WordCloud
import cv2
import jieba
import matplotlib.pyplot as plt
#以下是你表白的词语
with open('F:/qixi/qixi.txt', 'r') as f:
 text = f.read()
cut_text = " ".join(jieba.cut(text))
print(cut_text)
#以下用咱们刚刚另存为的图就可以
color_mask = cv2.imread("F:/520/mask.jpg")
520cloud = WordCloud(
 font_path=" C:\\Windows\\Fonts\\simkai.ttf",
 background_color='white',
 mask=color_mask,
 max_words=100,
 max_font_size=40
)
520wCloud = 520cloud.generate(cut_text)
520wCloud.to_file('F:/520/cloud.jpg')
plt.imshow(520wCloud, interpolation='bilinear')
plt.axis('off')
plt.show()

具体效果如下:

程序员的七夕用30行代码让Python化身表白神器

二、使用3b1b的Manium制作表白动画

我之前的博客曾经介绍过Github上万星的Python动作制作项目Manium的安装及使用方法(https://3water.com/article/167112.htm)。其实Manium用来表白也是再合适不过了,具体安装的方法可参考前面的文章,编辑example_scenes.py文件这里直接上代码。

Class HappyQixi(Scene):
 Def construct(self):
  qixiText=TextMobject(“I love u”)#然后再定义一个i love u文字对象
 Self.play(ShowCreation(qixiText))#再把这个对象show出来即可。

然后使用以下命令

python extract_scene.py example_scenes.py HappyQixi -pl

就能看到效果啦

程序员的七夕用30行代码让Python化身表白神器

三、单身的程序员们也可以利用Python及Github交友

     Github上有一个抓虫项目:https://github.com/wangshub/Douyin-Bot,它先利用手机的爬虫技术获取抖音上的头像信息,再使用腾讯的人脸识别AI平台,判断人物的性别、颜值与魅力,来找到漂亮小姐姐。

    也可以直接到Github平台的交友信息交换项目上直接去注册https://github.com/xixinjiejie/awesome-lover,感觉会比一般的婚恋网站靠谱。

总结

以上所述是小编给大家介绍的程序员的七夕用30行代码让Python化身表白神器,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
探究Python的Tornado框架对子域名和泛域名的支持
May 02 Python
python基于xmlrpc实现二进制文件传输的方法
Jun 02 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
Python标准库之collections包的使用教程
Apr 27 Python
pyqt5 使用label控件实时显示时间的实例
Jun 14 Python
python双端队列原理、实现与使用方法分析
Nov 27 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
python序列类型种类详解
Feb 26 Python
Django 再谈一谈json序列化
Mar 16 Python
Python turtle库的画笔控制说明
Jun 28 Python
使用anaconda安装pytorch的实现步骤
Sep 03 Python
详解Django的MVT设计模式
Apr 29 Python
python代码实现逻辑回归logistic原理
Aug 07 #Python
Python在cmd上打印彩色文字实现过程详解
Aug 07 #Python
Python如何调用外部系统命令
Aug 07 #Python
PyQt5通信机制 信号与槽详解
Aug 07 #Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 #Python
python获取Pandas列名的几种方法
Aug 07 #Python
python 提取文件指定列的方法示例
Aug 07 #Python
You might like
截获网站title标签之家内容的例子
2006/10/09 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
php图片加水印原理(超简单的实例代码)
2013/01/18 PHP
解析获取优酷视频真实下载地址的PHP源代码
2013/06/26 PHP
PHP数组游标实现对数组的各种操作详解
2016/01/26 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
使用JavaScript构建JSON格式字符串实现步骤
2013/03/22 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
nodejs利用ajax实现网页无刷新上传图片实例代码
2017/06/06 NodeJs
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
分享Python字符串关键点
2015/12/13 Python
python监控键盘输入实例代码
2018/02/09 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
python之yield和Generator深入解析
2019/09/18 Python
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
还款承诺书范本
2015/01/20 职场文书
求职意向书范本
2015/05/11 职场文书
2015年清剿火患专项行动工作总结
2015/07/27 职场文书
《牧场之国》教学反思
2016/02/22 职场文书
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python