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列表操作之extend和append的区别实例分析
Jul 28 Python
Python ldap实现登录实例代码
Sep 30 Python
Python即时网络爬虫项目启动说明详解
Feb 23 Python
Python批量提取PDF文件中文本的脚本
Mar 14 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
Python中__slots__属性介绍与基本使用方法
Sep 05 Python
python判断完全平方数的方法
Nov 13 Python
Python3之不使用第三方变量,实现交换两个变量的值
Jun 26 Python
python2爬取百度贴吧指定关键字和图片代码实例
Aug 14 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 Python
Python模块future用法原理详解
Jan 20 Python
python matplotlib库的基本使用
Sep 23 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
解析php session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
ExtJS下grid的一些属性说明
2009/12/13 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
2019/06/17 Javascript
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python将一组数分成每3个一组的实例
2018/11/14 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
python可视化实现KNN算法
2019/10/16 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
python网络编程之五子棋游戏
2020/05/14 Python
重构Python代码的六个实例
2020/11/25 Python
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
程序员机试试题汇总
2012/03/07 面试题
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
企业法人代表证明书
2014/09/27 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
志愿服务心得体会
2016/01/15 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python