1. 使用说明html
以例子说明:python
有以下层次结构的脚本文件:windows
main.py/.net
mod/命令行
    __init__.pycode
    module_a.pyhtm
    module_b.pyip
    module_c.pyutf-8
mod1/rpc
    __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的支持