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连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
python实现同时给多个变量赋值的方法
Apr 30 Python
python实现textrank关键词提取
Jun 22 Python
pycharm中使用anaconda部署python环境的方法步骤
Dec 19 Python
Python线程之定位与销毁的实现
Feb 17 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
Nov 11 Python
Python面向对象原理与基础语法详解
Jan 02 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 Python
python 数据类型强制转换的总结
Jan 25 Python
Python实战实现爬取天气数据并完成可视化分析详解
Jun 16 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解
2019/01/19 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
Python pymongo模块用法示例
2018/03/31 Python
python版DDOS攻击脚本
2019/06/12 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
在django中实现choices字段获取对应字段值
2020/07/12 Python
用python写PDF转换器的实现
2020/10/29 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
艺术用品:Arteza
2018/11/25 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
Sql面试题
2013/03/20 面试题
文明寝室申报材料
2014/05/12 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
2014年工会工作总结
2014/11/12 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
高一作文之乐趣
2019/11/21 职场文书
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python