您的位置:首页 > 编程语言 > Python开发

使用cxfreeze将python脚本转化二进制可执行文件

2013-08-28 17:07 716 查看
1. 使用说明

以例子说明:

有如下层次结构的脚本文件:

main.py/

mod/

    __init__.py

    module_a.py

    module_b.py

    module_c.py

mod1/

    __init__.py

    module_a.py

    module_b.py

直接使用cxfreeze命令行转化为二进制格式:

cxfreeze main.py --target-dir main

其他的选项可以使用cxfreeze –help 或者进入

http://cx-freeze.readthedocs.org/en/latest/script.html#cmdoption--include-path

查看选项意义

main.py:

#!/usr/bin/python
#-*- coding: utf-8 -*-

import modfrom mod.module_a import *from mod.module_b import *from mod.module_c import *
import mod1from mod1.module_a import *from mod1.module_b import *

#from mod import *if __name__ == '__main__':
mod.module_a.hello_a()
mod.module_b.hello_b()
mod.module_c.hello_c()

mod1.module_a.mod1_hello_a()
mod1.module_b.mod1_hello_b()print('main over')
下载地址

http://sourceforge.net/projects/cx-freeze/files/4.3.1/

2. 注意事项

在windows上使用时生成的exe可能需要msvcrxx.dll的支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐