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 12 Python
Python的Django框架中的数据库配置指南
Jul 17 Python
python中关于for循环的碎碎念
Jun 30 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
详解python中的数据类型和控制流
Aug 08 Python
Python 经典算法100及解析(小结)
Sep 13 Python
python实现超市管理系统(后台管理)
Oct 25 Python
python自动识别文本编码格式代码
Dec 26 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
Python爬取某平台短视频的方法
Feb 08 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 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文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
PHP fprintf()函数用法讲解
2019/02/16 PHP
小议Javascript中的this指针
2010/03/18 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
2015/10/20 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
[45:52]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第二场 12.09
2020/12/12 DOTA
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
用Python编写一个国际象棋AI程序
2014/11/28 Python
python实现图片批量压缩程序
2018/07/23 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
css3翻牌翻数字的示例代码
2020/02/07 HTML / CSS
html5唤醒APP小记
2019/03/27 HTML / CSS
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
汽修专业学生自我鉴定
2013/11/16 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
业务内勤岗位职责
2014/04/30 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
学生未请假就回家检讨书
2014/09/22 职场文书
同意迁入证明模板
2014/10/26 职场文书
保外就医申请书范文
2015/08/06 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
使用Python开发冰球小游戏
2022/04/30 Python
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技