Python制作exe文件简单流程


Posted in Python onJanuary 24, 2019

一:什么是exe?

exe是Windows环境中的文件扩展名之一,它是一个可执行文件,虽然扩展程序在一般情况下是隐藏的,但是我们可以通过取消选中资源管理器文件夹的高级设置中的“不显示已注册的扩展名”来显示它。

可执行文件意味着它是一个可以由其自身执行的文件,而不是其他程序。例如,在Python程序中要执行它,在命令提示符下按如下所示编写,其中hello.py是文件名。

python hello.py

如果将其转换为可执行文件,即exe文件,则可以通过在命令提示符下按如下方式编写,也可以从资源管理器中双击相应的文件。

用hello.exe

二:如何使文件成为exe

使用pyinstaller在Python中执行exe文件,首先让我们安装pyinstaller,使用以下命令从命令提示符安装。

pip install pyinstaller

要使其成为exe,请输入以下内容,-Onefile和-noconsole是可选的。

-Onefile和-noconsole是可选的。

pyinstaller python文件名[--onefile] [-noconsole]

--Onefile通过将相关文件分组为一个来创建exe文件。 - noconsole不显示控制台的黑屏(命令提示符)

三:实际制作文件exe

尝试输入并且执行以下程序,将其保存为hello.py

从datetime导入日期时间
s =输入("请输入你的名字")
y = int(输入(f"你好,{s}!今年多大了?"))
#获取自Python诞生以来的年数(1991年)
py = datetime.now().year - 1991
if(y == py):
 打印("嗯,这是相同的年龄!")
elif(y <py):
 打印("哇,年轻!
其他:
 打印("它比我大!
输入(“按任意键退出")

然后在命令提示符下的hello.py文件夹中输入以下内容:

pyinstaller hello.py --onefile

Python制作exe文件简单流程

执行时,会创建名为build和dist的文件夹,其中dist文件夹中有一个hello.exe文件,这是一个exepted Python文件,双击运行即可。

Python制作exe文件简单流程

Python 相关文章推荐
python获取指定路径下所有指定后缀文件的方法
May 26 Python
在Django框架中运行Python应用全攻略
Jul 17 Python
Python面向对象编程基础解析(二)
Oct 26 Python
Python使用Tkinter实现机器人走迷宫
Jan 22 Python
Python简单定义与使用二叉树示例
May 11 Python
Python for循环中的陷阱详解
Jul 13 Python
解决python super()调用多重继承函数的问题
Jun 26 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
Python中输入和输出(打印)数据实例方法
Oct 13 Python
Pytorch 实现数据集自定义读取
Jan 18 Python
Python爬虫爬取博客实现可视化过程解析
Jun 29 Python
Django def clean()函数对表单中的数据进行验证操作
Jul 09 Python
PyQt5实现类似别踩白块游戏
Jan 24 #Python
实例讲解Python脚本成为Windows中运行的exe文件
Jan 24 #Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 #Python
Python爬虫实战之12306抢票开源
Jan 24 #Python
python+pyqt5实现24点小游戏
Jan 24 #Python
python中实现控制小数点位数的方法
Jan 24 #Python
对python以16进制打印字节数组的方法详解
Jan 24 #Python
You might like
Zend的AutoLoad机制介绍
2012/09/27 PHP
php命名空间学习详解
2014/02/27 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
2020/01/04 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
2010/12/08 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
2014/12/19 Javascript
NodeJS学习笔记之Http模块
2015/01/13 NodeJs
初识Node.js
2015/03/20 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
jQuery实现的登录浮动框效果代码
2015/09/26 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
2017/08/04 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
python实现简单颜色识别程序
2020/02/19 Python
Python要求O(n)复杂度求无序列表中第K的大元素实例
2020/04/02 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
针对HTML5的Web Worker使用攻略
2015/07/12 HTML / CSS
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
世界上最大的二手相机店:KEN
2017/05/17 全球购物
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
运动会广播稿100字
2014/01/11 职场文书
服务员岗位职责
2014/01/29 职场文书
安全生产责任书范本
2014/04/15 职场文书
查摆剖析材料范文
2014/09/30 职场文书
小学体育队列队形教学反思
2016/02/16 职场文书
mongodb数据库迁移变更的解决方案
2021/09/04 MongoDB