今天来填昨天自己给自己挖的那个坑,用Python实现那个曾经抖音上很火的、表白小姐姐程序,自己写了一个简单版本的,基本功能都可以实现,撩小姐姐怕是有点困难,但单身狗们还是可以自娱自乐一下的。

首先讲一下pyinstaller

Pyinstaller是一个十分有用的第三方库,可以在Windows、Linux、Mac OS X等操作系统下将Python源文件打包,通过对源文件打包,Python程序可以在没有安装Python的环境中也可以运行,可以作为一个独立文件方便传递和管理。

它是这样玩的:

(1)、命令提示符cd到需要打包的文件的目录

(2)、直接在命令提示符中输入pyinstaller -F 文件名.py

(3)、打包成功后会出现两个文件夹,其中一个就是所需要的exe文件

Pyinstaller的其他常用参数:

-icon=图标路径

-F打包生成一个exe文件

-w使用窗口,无控制台

-c使用控制台,无窗口

-D创建一个目录,里面包含exe以及其他一些依赖性文件

还有一些可以通过pyinstaller -h来查看参数

给个例子:

比如就按我给大家的这个表白程序打包为例,通过命令:pyinstaller.exe-F -c love.py

生成了build和dist两个文件夹,生成的love.exe就在dist中,但是因为这个程序还有两个素材,所以,如果要成功运行,必须把两个素材也放进来(dist中),对于如何把素材和程序一起打包,建议大家之间在下面链接看视频,讲的很详细。

https://www.zhihu.com/question/52660083

下面,我们一起来看看运行的效果:

如果想看源码的小伙伴,后台回复「love」,如果想体验一下的小伙伴,回复「exe」直接可以获得,今天的分享就到这里了。

python表白程序-用Python做一个表白小姐姐的程序相关推荐

  1. python大作业数独_python做一个数独小游戏

    最近看了下python的一些知识,在这里记载一下. 1.首先是安装,在官网下载最新的版本3.6,安装的时候要注意在下面勾选上ADD TO PATH,安装的时候会自动写入到环境变量里面,如果没有勾选,可 ...

  2. 利用Python做一个漂亮小姐姐词云跳舞视频

    最近不少小伙伴在学 Python,想找个好玩的练手项目. 那今天分享一个,简单,适合新手的 Python 小项目. 以下是具体项目: 本文将以哔哩哔哩–乘风破浪视频为例,you-get下载视频. 同时 ...

  3. mySQL微信小程序的div_做一个微信小程序的完整流程

    一. 引言 最近在和朋友探讨开发一个小程序,都说近一两年是小程序快速发展的一年,不懂技术的人,大部分零售店面都开始想做一个小程序帮助推广销售.虽然小程序技术门槛没那么高,但自己独立做一个小程序还是需要 ...

  4. 如何建立自己的微信小程序,做一个微信小程序大概多少钱?

    如今,小程序的功能越来越强大,也越来越受欢迎,它不仅能帮助企业和商家做推广,还能给他们带来很多好处.所以,很多企业都开始建立自己的小程序.但是对于如何建立自己的微信小程序,以及做一个微信小程序大概多少 ...

  5. 圣诞节快到了,用Python给好友做一个圣诞树小程序吧【保姆式教程】

    圣诞节快到了,用Python给好友做一个圣诞树小程序吧[保姆式教程] 马上圣诞节了,一个人的圣诞节可能会有些孤独,我来教你怎么用代码写一棵超级治愈的圣诞树. 话不多说,下面来看具体怎么实现吧! 文章目 ...

  6. 《看聊天记录都学不会Python到游戏实战?太菜了吧》(8)我们开始做一个数字小游戏吧

    本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题.此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将 ...

  7. python手机版做小游戏代码大全-Python大牛手把手教你做一个小游戏,萌新福利!...

    原标题:Python大牛手把手教你做一个小游戏,萌新福利! 引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规 ...

  8. 利用python加上ffmpeg,ffmpy,做一个音视频格式转换器

    利用python加上ffmpeg,可以做一个简单的音乐或者视频格式转换器. 可以利用PyQt5做界面,本例中比较简单: 流程非常简单,点击"选择源文件",选取要转换的音频或者视频文 ...

  9. 如何复制java卡,使用java做一个简单的集卡程序

    使用java做一个简单的集卡程序 本次设想的是要集齐4张卡,每张卡的概率都是25%,如果每个用户集齐需要多少次才能集合完毕 public class Test { public static void ...

  10. 手把手教你做一个自己的chrome扩展程序

    手把手教你做一个自己的chrome扩展程序 [目录] first.效果 1.收藏夹修改 (1).鼠标移动到收藏夹上的动作效果 (2).收藏夹框 (3)百度搜索框功能 2.右上文字修改 3.背景图片修改 ...

最新文章

  1. 106页的《Python进阶》中文版(附下载)!
  2. Git 远程操作详解
  3. cocos2d-x游戏引擎核心(3.x)----启动渲染流程
  4. mysql 导入错误_mysql导入sql文件报错 ERROR 2013 2006 2002
  5. ElasticSearch学习笔记(一)—了解及装配
  6. 使用 Gitee 进行代码管理(包括本地仓库如何同时关联Git和Gitee)
  7. delphi 中的dll编程注意事项
  8. zip:命令行下zip压缩/解压缩
  9. python源程序执行_Python源程序(.py)转换为可执行文件(.exe)
  10. 面向对象之反射和其他内置方法
  11. opencv3计算机视觉+Python(四)
  12. cad插件_CAD插件三领外挂7
  13. 谈谈那些“你以为”的安全
  14. 离开马云后,20位阿里人的区块链创业路
  15. 反双曲余弦 双曲余弦_不要“聪明”:双曲括号反模式
  16. 基于卷积神经网络CNN的图片分类实现——附代码
  17. rk3288 Android 8,RK3288W Android8.1开发日志(一)
  18. 图像数据标准化与归一化
  19. 计算机考研英语几,难度,2021考研:计算机考研难度排行榜
  20. Caffe解惑:caffe中的前传和反传是如何确定的?

热门文章

  1. Ruby on rails
  2. scrapy 分布式爬虫- RedisSpider
  3. 字符串与byte[]之间的转换
  4. Android4.0-4.4 加入支持状态栏显示耳机图标方法(支持带不带MIC的两种耳机自己主动识别)...
  5. centos下如何停止ping命令
  6. Android--WebView显示Html,让其中的图片适应屏幕宽度
  7. streaming优化:spark.default.parallelism调整处理并行度
  8. 【软件工程-Teamwork 3】团队角色分配和团队贡献分分配规则
  9. 利用css‘content实现指令式tooltip文字提示
  10. spring之Environment