py2exe使用教程(八)——配置选项(优化和绑定)
来源:互联网 发布:centos安装输入法 编辑:程序博客网 时间:2024/06/05 16:32
options的关键字中还有一个比较常用的选项是 optimize,用来控制python编译的优化级别。
优化
optimize - 合法值是字符串('','O','OO')或者整型数字 (0, 1, or 2)
级别: -1 'python -O';
-2 'python -OO';
-0 'python';
优化后对压缩文件(默认为'library.zip')的大小有影响;0-pyc;1-pyo;2-pyo
setup.py脚本(省去了import部分):
options = {"py2exe": {"optimize": 2 } }setup( version = "0.5.0", description = "py2exe sample script", name = "py2exe samples", options = options, # targets to build windows = ["Super_Down.py"], )
附图:
当optimize 设置为0时,不进行优化,压缩包大小较大,打包的编译文件为 .pyc
当optimize 设置为1时,进行少量优化,压缩包大小略小,打包的编译文件为 .pyo
当optimize 设置为2时,优化级别最高,压缩包大小也明显变小,打包的编译文件为 .pyo
绑定
这个选项在64位上好像并不支持:
bundle_files
0 pyd和dll文件不会被打包到exe文件中;
1 pyd和dll文件会被打包到exe文件中,且不能从文件系统中加载python模块;
2 pyd和dll文件会被打包到exe文件中,但是可以从文件系统中加载python模块。
0 0
- py2exe使用教程(八)——配置选项(优化和绑定)
- Py2exe使用教程(三)——Py2exe和Win32ui
- py2exe使用教程(七)——配置选项(目标目录,压缩)
- py2exe使用教程(一)——简单的示例
- py2exe使用教程(六)——关于压缩文件
- py2exe使用教程(四)——设置文件属性
- py2exe使用教程(五)——指定额外文件
- py2exe使用教程(二)——提供运行时库
- py2exe使用教程
- 使用py2exe和matplotlib
- SUMO使用教程(八)
- ROS教程(八):使用 rqt_console 和 roslaunch
- python程序打包(使用py2exe)
- pyinstaller的使用(对比py2exe)
- 使用C#和Excel进行报表开发(八)-用程序绑定数据源
- 使用C#和Excel进行报表开发(八)-用程序绑定数据源
- 使用C#和Excel进行报表开发(八)-用程序绑定数据源
- 使用C#和Excel进行报表开发(八)-用程序绑定数据源
- 实用代码段2
- iOS学习--KVC
- 实验四: 字符串和多维数组 实验
- 【Android工具类】比DES加密更安全的算法——3DES加密算法
- include sys/stat.h的位置以及restrict关键字
- py2exe使用教程(八)——配置选项(优化和绑定)
- 多线程编程1(互斥对象、简单火车售票系统)
- HDU 3879 Base Station 最大权闭合图
- 接外包项目,如何远离垃圾客户
- 黑马程序员--第一天学习
- 链表合并
- Meeting --- Codeforces
- IE 兼容性改造Js点滴积累
- 扩展欧几里得