程序员的七夕用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解析文件示例
Jan 23 Python
Python读取图片EXIF信息类库介绍和使用实例
Jul 10 Python
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
python 性能优化方法小结
Mar 31 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
django页面跳转问题及注意事项
Jul 18 Python
python 定时器每天就执行一次的实现代码
Aug 14 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
Feb 25 Python
Python发送邮件封装实现过程详解
May 09 Python
Python OpenCV中的numpy与图像类型转换操作
Dec 11 Python
详解如何使用Pytest进行自动化测试
Jan 14 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
Yii 2.0中场景的使用教程
2017/06/02 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
基于jquery封装的一个js分页
2011/11/15 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
jquery js 重置表单 reset()具体实现代码
2013/08/05 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
JavaScript中this详解
2015/09/01 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
javascriptvoid(0)含义以及与"#"的区别讲解
2019/01/19 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
Python动态加载模块的3种方法
2014/11/22 Python
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
关于Django外键赋值问题详解
2017/08/13 Python
Python爬虫beautifulsoup4常用的解析方法总结
2019/02/25 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
Python如何读写字节数据
2020/08/05 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
毕业生在校学习的自我评价分享
2013/10/08 职场文书
自立自强的名人事例
2014/02/10 职场文书
法制宣传标语集锦
2014/06/25 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
个人催款函范文
2015/06/23 职场文书