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

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的支持

转载于:https://my.oschina.net/shawnChen/blog/157539

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值