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的判断语句模拟三目运算
Apr 24 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
一篇文章快速了解Python的GIL
Jan 12 Python
Python产生Gnuplot绘图数据的方法
Nov 09 Python
dataframe 按条件替换某一列中的值方法
Jan 29 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
Oct 30 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
Dec 11 Python
基于plt.title无法显示中文的快速解决
May 16 Python
Python基于pandas绘制散点图矩阵代码实例
Jun 04 Python
python合并多个excel文件的示例
Sep 23 Python
详解python的super()的作用和原理
Oct 29 Python
Django框架中模型的用法
Jun 10 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获取当月最后一天函数分享
2015/02/02 PHP
PHP5.3新特性小结
2016/02/14 PHP
Yii2中datetime类的使用
2016/12/17 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
checkbox使用示例
2013/08/23 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
javascript实用方法总结
2015/02/06 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
基于JavaScript实现幸运抽奖页面
2020/07/05 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python映射拆分操作符用法实例
2015/05/19 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
用Python解决计数原理问题的方法
2016/08/04 Python
python机器学习之KNN分类算法
2018/08/29 Python
Python 在局部变量域中执行代码
2020/08/07 Python
浅析Python中字符串的intern机制
2020/10/03 Python
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
室内趣味活动方案
2014/08/24 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
求职意向书范本
2015/05/11 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
python保存图片的四个常用方法
2022/02/28 Python