程序员的七夕用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网络编程示例(客户端与服务端)
Apr 24 Python
Python3实现连接SQLite数据库的方法
Aug 23 Python
状态机的概念和在Python下使用状态机的教程
Apr 11 Python
利用Python实现网络测试的脚本分享
May 26 Python
numpy中实现二维数组按照某列、某行排序的方法
Apr 04 Python
详解python3中tkinter知识点
Jun 21 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
Jun 03 Python
Django ORM 聚合查询和分组查询实现详解
Aug 09 Python
深入浅析python变量加逗号,的含义
Feb 22 Python
Python多线程正确用法实例解析
May 30 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
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
php浏览历史记录的方法
2015/03/10 PHP
Laravel 5框架学习之环境与配置
2015/04/08 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
JavaScript中prototype为对象添加属性的误区介绍
2013/10/15 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
微信公众平台开发教程(五)详解自定义菜单
2016/12/02 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
python中的sort方法使用详解
2014/07/25 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
J2EE系统只能是基于web
2015/09/08 面试题
优秀共产党员先进事迹
2014/01/27 职场文书
公司授权委托书
2014/04/04 职场文书
我的中国心演讲稿
2014/09/04 职场文书
个人授权委托书样本
2014/09/13 职场文书
买卖合同协议书范本
2014/10/18 职场文书
2015年清明节活动总结
2015/02/09 职场文书
毕业生个人总结
2015/02/28 职场文书
获奖感言怎么写
2015/07/31 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书