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 23 Python
在Python中关于中文编码问题的处理建议
Apr 08 Python
python使用PyGame播放Midi和Mp3文件的方法
Apr 24 Python
python将字典内容存入mysql实例代码
Jan 18 Python
使用django-crontab实现定时任务的示例
Feb 26 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
对YOLOv3模型调用时候的python接口详解
Aug 26 Python
python实现双色球随机选号
Jan 01 Python
Python TKinter如何自动关闭主窗口
Feb 26 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 Python
python 爬虫之selenium可视化爬虫的实现
Dec 04 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
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
javascript import css实例代码
2008/07/18 Javascript
面向对象的javascript(笔记)
2009/10/06 Javascript
使用隐藏的new来创建对象
2011/03/29 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
基于javascript实现九宫格大转盘效果
2020/05/28 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
2016/09/02 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
JS 创建对象的模式实例小结
2020/04/28 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
python处理json数据中的中文
2014/03/06 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
python assert的用处示例详解
2019/04/01 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
物业管理求职自荐信
2013/09/25 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
三爱活动实施方案
2014/03/19 职场文书
居安思危观后感
2015/06/11 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
Golang 实现超大文件读取的两种方法
2021/04/27 Golang