python打包多类型文件的操作方法


Posted in Python onSeptember 21, 2020

环境win10, python3.7,pyinstaller3.6

一 下载pyinstaller

(1)cmd中pip install pyinstaller
(2)pycharm中file—settings—project Interpreter----右上角‘+'----搜索puinstaller----install package
成功即可!

二 主程序打包

打开cmd,cd到程序文件夹位置

python打包多类型文件的操作方法

由于文件夹中有多个子文件夹,包含多个程序,找到主程序的位置,
使用命令行:pyinstaller -F D:\db\监控系统(2020.9.15)\systemcode\maincode.py
注意:一定使用绝对路径!!

python打包多类型文件的操作方法

successfully之后文件夹中会增加几个子文件,如下图红框所示;

python打包多类型文件的操作方法

三 打包所有文件

要打包的文件中除了.py文件之外,还有其他诸如txt,ttf,pth等文件,如果将其与py文件放在一块,打包时会出现错误,先将py之外的文件放在一边。
1.打开上图中的maincode.spec文件(我用的是notepad++),

python打包多类型文件的操作方法

上图‘1'中放的是除了主程序maincode.py之外的其他py文件,记得用‘\\',用逗号隔开;
‘2'中增加的是exe中使用的图标地址,用绝对路径。
2.cmd中写命令行:
pyinstaller -F -w -i D:\db\监控系统(2020.9.15)\systemcode\logo.ico maincode.spec

python打包多类型文件的操作方法

成功之后,打开文件夹中的dist文件,这里是存放exe程序的位置。

python打包多类型文件的操作方法

上边步骤忽略的其他文件(txt等)放在与exe文件同级的文件夹中。双击exe即可!

如上!!

到此这篇关于python打包多类型文件的操作方法的文章就介绍到这了,更多相关python打包多类型文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python类继承用法实例分析
May 27 Python
Python通过正则表达式选取callback的方法
Jul 18 Python
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 Python
python添加模块搜索路径方法
Sep 11 Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
python实现批量处理将图片粘贴到另一张图片上并保存
Dec 12 Python
Python 识别12306图片验证码物品的实现示例
Jan 20 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
Apr 03 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
python缩进长度是否统一
Aug 02 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 Python
python 星号(*)的多种用途
Sep 21 #Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
Sep 21 #Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
Sep 21 #Python
python map比for循环快在哪
Sep 21 #Python
通过实例解析Python文件操作实现步骤
Sep 21 #Python
python Paramiko使用示例
Sep 21 #Python
Python引入多个模块及包的概念过程解析
Sep 21 #Python
You might like
php基础教程 php内置函数实例教程
2012/08/21 PHP
destoon各类调用汇总
2014/06/20 PHP
php生成mysql的数据字典
2016/07/07 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
webpack实现热更新(实施同步刷新)
2017/07/28 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
python3.5仿微软计算器程序
2020/03/30 Python
python和shell监控linux服务器的详细代码
2018/06/22 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
Python发送邮件封装实现过程详解
2020/05/09 Python
Python日志处理模块logging用法解析
2020/05/19 Python
一款CSS3实现多功能下拉菜单(带分享按)的教程
2014/11/05 HTML / CSS
比利时买床:Beter Bed
2017/12/06 全球购物
澳大利亚在线性感内衣商店:Fantasy Lingerie
2021/02/07 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
最新茶叶店创业计划书
2014/01/14 职场文书
幼儿运动会邀请函
2014/01/17 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
硕士毕业论文导师评语
2014/12/31 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
python小程序之飘落的银杏
2021/04/17 Python
浅谈react useEffect闭包的坑
2021/06/08 Javascript
Django实现drf搜索过滤和排序过滤
2021/06/21 Python