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 相关文章推荐
linux系统使用python获取内存使用信息脚本分享
Jan 15 Python
Python的requests网络编程包使用教程
Jul 11 Python
详解Python中for循环是如何工作的
Jun 30 Python
pytorch构建网络模型的4种方法
Apr 13 Python
处理python中多线程与多进程中的数据共享问题
Jul 28 Python
python操作excel让工作自动化
Aug 09 Python
Python分割训练集和测试集的方法示例
Sep 19 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
python 工具 字符串转numpy浮点数组的实现
Mar 14 Python
python 实现读取csv数据,分类求和 再写进 csv
May 18 Python
基于Python实现视频的人脸融合功能
Jun 12 Python
python palywright库基本使用
Jan 21 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
新版PHP极大的增强功能和性能
2006/10/09 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
WebQQ最新登陆协议的用法
2014/12/22 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python中return self的用法详解
2018/07/27 Python
python使用pygame模块实现坦克大战游戏
2020/03/25 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Python 如何实现访问者模式
2020/07/28 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
网络编辑职责
2014/03/01 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
职工小家建设活动方案
2014/08/25 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
活动总结新闻稿
2014/08/30 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书