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 相关文章推荐
在Python的Django框架上部署ORM库的教程
Apr 20 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
Python3 中把txt数据文件读入到矩阵中的方法
Apr 27 Python
python3中zip()函数使用详解
Jun 29 Python
python一键去抖音视频水印工具
Sep 14 Python
python根据多个文件名批量查找文件
Aug 13 Python
在OpenCV里实现条码区域识别的方法示例
Dec 04 Python
Python实现SMTP邮件发送
Jun 16 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
Jun 28 Python
Python xmltodict模块安装及代码实例
Oct 05 Python
Python读写锁实现实现代码解析
Nov 28 Python
python中xlrd模块的使用详解
Feb 01 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
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php中怎么搜索相关联数组键值及获取之
2013/10/17 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
javascript数组使用调用方法汇总
2007/12/08 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
JavaScript实现的DOM绘制柱状图效果示例
2018/08/08 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
利用python实现周期财务统计可视化
2019/08/25 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
基于Django统计博客文章阅读量
2019/10/29 Python
Python+Redis实现布隆过滤器
2019/12/08 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
Python爬取某平台短视频的方法
2021/02/08 Python
C#如何调用Windows程序打开一个文档
2014/12/26 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
捐助倡议书
2015/01/19 职场文书
2015年社区流动人口工作总结
2015/05/12 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
Python 制作自动化翻译工具
2021/04/25 Python