Python之py2exe打包工具详解


Posted in Python onJune 14, 2017

下载Python对应版本的py2exe,使用这个工具可以将自己的程序打包成exe文件。

使用这个工具需要写一个用于打包的setup.py文件(名称可以自己定,不一定是setup.py),写好后在命令提示符界面cd到这个文件的目录,执行命令“python setup.py py2exe”即可打包完成。

下面是自己参考其他网友写的,可供参考:

# _*_ coding: utf-8 _*_
import py2exe
from distutils.core import setup

includes = ['encoding', 'encodings.*']
options = {'py2exe':
        {'compressed': 1,
        'optimize': 2,
        'ascii': 1,
        'includes': includes,
        'bundle_files': 1,
        'dll_excludes': ['MSVCP90.dll'],
        }
      }

setup(version='1.0.0',
   description='search file',
   name='search file',
   options=options,
   zipfile=None,
   windows=[{'script': 'core\\tool.py', # 需要打包的程序的主文件路径
        'icon_resources': [(1, 'resource\\icon.ico')], # 程序的图标的图片路径
        }],
   )

以上这篇Python之py2exe打包工具详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
python实现linux下使用xcopy的方法
Jun 28 Python
python数据结构之图的实现方法
Jul 08 Python
Python下rrdtool模块的基本使用方法
Nov 13 Python
Python手机号码归属地查询代码
May 04 Python
python列表生成式与列表生成器的使用
Feb 23 Python
Python中XlsxWriter模块简介与用法分析
Apr 24 Python
opencv python 傅里叶变换的使用
Jul 21 Python
对pandas的行列名更改与数据选择详解
Nov 12 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
django框架forms组件用法实例详解
Dec 10 Python
用Python可视化新冠疫情数据
Jan 18 Python
使用XML库的方式,实现RPC通信的方法(推荐)
Jun 14 #Python
python实现单线程多任务非阻塞TCP服务端
Jun 13 #Python
Python实现的下载网页源码功能示例
Jun 13 #Python
Python爬虫DOTA排行榜爬取实例(分享)
Jun 13 #Python
老生常谈python之鸭子类和多态
Jun 13 #Python
浅谈scrapy 的基本命令介绍
Jun 13 #Python
python生成词云的实现方法(推荐)
Jun 13 #Python
You might like
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
JavaScript 事件对象的实现
2009/07/13 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
2012/07/26 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
2017/09/26 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
浅谈python对象数据的读写权限
2016/09/12 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
python 基于opencv实现图像增强
2020/12/23 Python
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
Java程序员面试90题
2013/10/19 面试题
竞争上岗实施方案
2014/03/21 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python