520|使用Python花式表白的六种姿势

113 篇文章 25 订阅
55 篇文章 12 订阅

大家好,今天是520

相信大家这几天也看了很多用Python表白的文章

今天我就给大家分享6种用Python表白的姿势

 

 

 

 

不管什么语言

 

从我在使用Matlab甚至Excel

提到情人节就少不了画个爱心

 

在Python中一般使用Turtle来绘制

 

对就是之前画樱花树的那只小乌龟

 

现在我们可以画一个挂满爱心的樱花树

当然也可以画个爱心,再配上一句告白气球的歌词

看上去好像比用心形函数绘制的静态爱心好看了那么一点

 

但是好像也没有什么特别之处

 

 

除了画爱心之外

 

另一个常见套路就是用照片来套路

 

对妹子的照片动点手脚

 

比如切割成心型或者藏点情话进去

 

本文就分享如何将词云插入照片中

 

用Python制作一份专属词云卡片

 

首先准备一段文本,聊天记录也好,情话也行

 

我们还用告白气球的歌词来示例

然后准备一张照片,网图也好,朋友圈照片也行,我们就从告白气球mv中截一张

接着在Python中使用opencv将照片中的人物部分抠出来

再用这张图使用wordcloud生成词云

最后使用PIL将两张图合成就行了

感觉还挺好玩的,上面两个源码已经整理完毕,拿走替换掉图片文字就能用,感兴趣的读者可以下载(链接:https://pan.baidu.com/s/1ZDHGmStbz3VC0JZH5xczVg  密码:px5o)

 

 

 

3.属于TA的词云

 

用Python将你们的聊天记录/TA的朋友圈文字制作成漂亮的词云图,先来看看效果

当然图片你可以随便选择,爱心、玫瑰、钻石都可以,并且关于词云图的绘制方法我们已经讲了很多,比如上面的图就是用Wordcloud制作。唯一的难点就是如何将你们之间的聊天记录导出,因为iOS/android和MAC/Windows的操作方式均不一样,并且可能涉及到数据库的解密等操作,但你可以在百度/GitHub等网站轻松找到一些教程,总之不管是朋微信/QQ聊天记录还是朋友圈/说说/微博,这张词云图只要专属于TA就能打动人心~

 

 

4.用照片表白

 

刚刚我们是用文字来制作词云,现在我们也可以将照片进行组合,用Python将包含你们记忆的照片制作成图片关键词👇

其实Python实现也不难,里面的数字、文字可以用矩阵定义,然后用图片填充即可

或者也可以将将妹子的头像切成九宫格爱心生成520专属头像也不错

 

 

5.定时发送情话

 

使用Python爬虫爬取一些情话网站或者是知乎上有关情话/表白的语句

然后写个脚本定时发送微博/微信/邮件给TA,这并不困难,这些自动化库我们都讲过。比如发微信可以使用ichat模块,发邮件可以使用yagmail,不过是否有用就因妹子而异了

 

 

6.搭建一个网站

 

用Django/Flask等web框架搭建一个网站算是更高级一点的表白方式,但是略有难度。先看效果

love

是不是比之前的几种方式更加酷炫?并且亲测有效

对于Python初学者实现起来稍有难度,简单来说就是将别人做好的源码部署在服务器上即可,我们不需要去写前端样式但是确需要懂一点前端知识以及运维部署相关的操作,并且一台云服务器也是必需。如果你是新手也想操作一番可以按照以下步骤操作

  • 准备一台云服务器

  • 配置Python、Mysql等相关软件

  • 上传源码

  • 配置Django、数据库等

  • 启动服务

  • 在合适的时间发送网站给TA

 

 

以上就是用Python花式表白的几种姿势,如果不起作用可以用Python接点外包、写点代码、赚点小钱给她清空购物车

 

好的,我来给你介绍一些 Python 花式表白的方式: 1. 用 Python turtle 绘制一个爱心 ``` import turtle # 画爱心 turtle.color('red', 'pink') turtle.begin_fill() turtle.left(140) turtle.forward(180) turtle.circle(-90, 200) turtle.setheading(60) turtle.circle(-90, 200) turtle.forward(180) turtle.end_fill() # 写字 turtle.penup() turtle.goto(0, 0) turtle.color('black') turtle.write('我爱你', font=('Arial', 30, 'normal'), align='center') turtle.done() ``` 2. 用 Python pygame 播放一首表白歌曲 ``` import pygame pygame.init() # 加载音乐文件 pygame.mixer.music.load('love_song.mp3') # 播放音乐 pygame.mixer.music.play() # 显示表白的消息 print('我爱你!') # 等待音乐播放完毕 while pygame.mixer.music.get_busy(): pass pygame.quit() ``` 3. 用 Python 发送一封表白邮件 ``` import smtplib from email.mime.text import MIMEText from email.header import Header # 发送邮件的账号和密码 sender = '你的邮箱账号' password = '你的邮箱密码' # 收件人邮箱 receiver = '收件人的邮箱' # 邮件主题和内容 subject = '表白信' content = '亲爱的,我喜欢你!' # 构造邮件对象 message = MIMEText(content, 'plain', 'utf-8') message['From'] = Header('我', 'utf-8') message['To'] = Header('你', 'utf-8') message['Subject'] = Header(subject, 'utf-8') # 发送邮件 smtp_server = 'smtp.163.com' smtp_port = 465 smtp_ssl = True smtp_connection = smtplib.SMTP_SSL(smtp_server, smtp_port) smtp_connection.login(sender, password) smtp_connection.sendmail(sender, receiver, message.as_string()) smtp_connection.quit() ``` 希望这些 Python 花式表白的方式能给你一些启发,祝你表白成功!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘早起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值