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 多线程应用介绍
Dec 19 Python
python实现的简单抽奖系统实例
May 22 Python
Django的session中对于用户验证的支持
Jul 23 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
Jun 14 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
Python3 Random模块代码详解
Dec 04 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
python字典的setdefault的巧妙用法
Aug 07 Python
Django将默认的SQLite更换为MySQL的实现
Nov 18 Python
对python中assert、isinstance的用法详解
Nov 27 Python
python实现从ftp服务器下载文件
Mar 03 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
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
2010/04/02 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
vue父子模板传值问题解决方法案例分析
2020/02/26 Javascript
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
Python字符串中查找子串小技巧
2015/04/10 Python
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
深入解析Python编程中JSON模块的使用
2015/10/15 Python
python字典操作实例详解
2017/11/16 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
社区反邪教工作方案
2014/06/16 职场文书
平安家庭事迹材料
2014/12/20 职场文书
国庆阅兵观后感
2015/06/15 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python