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单链表实现代码实例
Nov 21 Python
python根据经纬度计算距离示例
Feb 16 Python
安装Python的web.py框架并从hello world开始编程
Apr 25 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
Python 实现两个列表里元素对应相乘的方法
Nov 14 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
Mar 30 Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 Python
Python reversed函数及使用方法解析
Mar 17 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
Jun 10 Python
Python如何给函数库增加日志功能
Aug 04 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
关于时间计算的结总
2006/12/06 PHP
php定界符
2014/06/19 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
nodejs基础知识
2017/02/03 NodeJs
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
JavaScript闭包和回调详解
2017/08/09 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
python查找第k小元素代码分享
2013/12/18 Python
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
在Django框架中编写Context处理器的方法
2015/07/20 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
详解python itertools功能
2020/02/07 Python
什么是python的id函数
2020/06/11 Python
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
个人对照检查材料
2014/02/12 职场文书
厨师长岗位职责
2014/03/02 职场文书
教师党员一句话承诺
2014/03/28 职场文书
全运会口号
2014/06/20 职场文书
珍惜资源的建议书
2014/08/26 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
校长一岗双责责任书
2015/05/09 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
海洋天堂观后感
2015/06/05 职场文书