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函数参数*args**kwargs用法实例
Dec 04 Python
Python 专题六 局部变量、全局变量global、导入模块变量
Mar 20 Python
Python探索之ModelForm代码详解
Oct 26 Python
Windows下安装Django框架的方法简明教程
Mar 28 Python
提升Python程序性能的7个习惯
Apr 14 Python
Python中单线程、多线程和多进程的效率对比实验实例
May 14 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
Jul 23 Python
python爬虫之爬取百度音乐的实现方法
Aug 24 Python
python从Oracle读取数据生成图表
Oct 14 Python
Python用户自定义异常的实现
Dec 25 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
php如何获取文件的扩展名
2015/10/28 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
2014/02/12 Javascript
JS计算网页停留时间代码
2014/04/28 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
2017/02/23 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
Python功能键的读取方法
2015/05/28 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
关于tensorflow softmax函数用法解析
2020/06/30 Python
python 多线程中join()的作用
2020/10/29 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
数控技校生自我鉴定
2014/04/19 职场文书
企业标语大全
2014/07/01 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
工商局个人工作总结
2015/03/03 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技