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脚本实现批量网站存活检测遇到问题及解决方法
Oct 11 Python
Python通过Pygame绘制移动的矩形实例代码
Jan 03 Python
Python的argparse库使用详解
Oct 09 Python
破解安装Pycharm的方法
Oct 19 Python
浅析Python 实现一个自动化翻译和替换的工具
Apr 14 Python
python使用pandas处理大数据节省内存技巧(推荐)
May 05 Python
如何更优雅地写python代码
Jul 02 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
使用python实现画AR模型时序图
Nov 20 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 Python
搭建pypi私有仓库实现过程详解
Nov 25 Python
利用Python读取微信朋友圈的多种方法总结
Aug 23 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
ThinkPHP的Widget扩展实例
2014/06/19 PHP
ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
2014/08/08 PHP
php文件扩展名判断及获取文件扩展名的N种方法
2015/09/12 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
javascript 处理HTML元素必须避免使用的一种方法
2009/07/30 Javascript
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
2013/05/08 Javascript
如何解决Jquery库及其他库之间的$命名冲突
2013/09/15 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
2019/04/04 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
python服务器端收发请求的实现代码
2014/09/29 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
在pycharm中实现删除bookmark
2020/02/14 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
HTML 5.1来了 9月份正式发布 更新内容预览
2016/04/26 HTML / CSS
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
数以千计的折扣工业产品:ESE Direct
2018/05/20 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
喜之郎果冻广告词
2014/03/20 职场文书
员工年终自我评价
2014/09/14 职场文书
回复函格式及范文
2015/07/14 职场文书
Python多个MP4合成视频的实现方法
2021/07/16 Python