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 time模块用法实例详解
Sep 11 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
Python的Twisted框架上手前所必须了解的异步编程思想
May 25 Python
Python的Flask框架应用调用Redis队列数据的方法
Jun 06 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
用pycharm开发django项目示例代码
Jun 13 Python
Python中类似于jquery的pyquery库用法分析
Dec 02 Python
python实现滑雪者小游戏
Feb 22 Python
Python pandas如何向excel添加数据
May 22 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
Jun 02 Python
python 读取、写入txt文件的示例
Sep 27 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 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
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
使用PHP接收POST数据,解析json数据
2013/06/28 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
2017/04/11 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
举例讲解Python中的算数运算符的用法
2015/05/13 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
详解如何为eclipse安装合适版本的python插件pydev
2018/11/04 Python
python中time库的实例使用方法
2019/10/31 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
大都会艺术博物馆商店:The Met Store
2018/06/22 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
爱情检讨书大全
2014/01/21 职场文书
2014年巴西世界杯口号
2014/06/05 职场文书
电子专业自荐信
2014/07/01 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书