python3.7将代码打包成exe程序并添加图标的方法


Posted in Python onOctober 11, 2019

1、环境

1、python 3.7

2、pyinstaller

2、下载方式:

2.1 python安装(略)

2.2 安装pyinstaller

打开DOS窗口输入以下命令:

pip install pyinstaller

python3.7将代码打包成exe程序并添加图标的方法

3、打包exe程序

打开DOS窗口,输入命令:pyinstaller -F -w *.py(星号是.py的全部路径)

pyinstaller -F -w G:\automation\test.py

python3.7将代码打包成exe程序并添加图标的方法

(备注:-F是打包单一文件,-w是运行时不弹出黑窗口)

如下图显示,打包成功,会显示exe程序的位置,找到运行。

python3.7将代码打包成exe程序并添加图标的方法

4、给exe程序添加图标

需要准备一张.ico后缀名的图片(可自行网上下载)

然后使用命令(注意路径)

pyinstaller -F -w -i G:\automation\tpian.ico G:\automation\test.py

python3.7将代码打包成exe程序并添加图标的方法

最后需要注意的是,需要移动exe程序的位置,才可以显示图片

5. 常用pyinstaller 命令:

1. -i 给应用程序添加图标

2. -F 指定打包后只生成一个exe格式的文件

3. -D ?onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)

4. -c ?console, ?nowindowed 使用控制台,无界面(默认)

5. -w ?windowed, ?noconsole 使用窗口,无控制台

6. -p 添加搜索路径

总结

以上所述是小编给大家介绍的python3.7将代码打包成exe程序并添加图标的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
Jun 10 Python
对python3新增的byte类型详解
Dec 04 Python
对Python+opencv将图片生成视频的实例详解
Jan 08 Python
python3中类的继承以及self和super的区别详解
Jun 26 Python
python 执行终端/控制台命令的例子
Jul 12 Python
python 创建一维的0向量实例
Dec 02 Python
Python实现把类当做字典来访问
Dec 16 Python
PyTorch的自适应池化Adaptive Pooling实例
Jan 03 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
Python pysnmp使用方法及代码实例
Aug 24 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
Nov 10 Python
详解Python类和对象内容
Jun 22 Python
python 多进程并行编程 ProcessPoolExecutor的实现
Oct 11 #Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 #Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
Oct 11 #Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 #Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 #Python
Python中的延迟绑定原理详解
Oct 11 #Python
python pycharm的安装及其使用
Oct 11 #Python
You might like
给多个地址发邮件的类
2006/10/09 PHP
Windows7下PHP开发环境安装配置图文方法
2010/05/20 PHP
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
VsCode插件整理(小结)
2017/09/14 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
用vue写一个日历
2020/11/02 Javascript
[01:09]2014DOTA2国际邀请赛 TI4西雅图DOTA2 中国美女coser加油助威
2014/07/20 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
Python获取Linux系统下的本机IP地址代码分享
2014/11/07 Python
Python实现的计算马氏距离算法示例
2018/04/03 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
django model object序列化实例
2020/03/13 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
C++面试题:关于链表和指针
2013/06/05 面试题
自荐信要包含哪些内容
2013/11/06 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
中考冲刺决心书
2014/03/11 职场文书
法律系毕业生求职信
2014/05/28 职场文书
大三学生学年自我鉴定
2014/09/12 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
教师节老师寄语
2015/05/28 职场文书
springboot入门 之profile设置方式
2022/04/04 Java/Android