【问题标题】:Python Compilation to .exePython 编译为 .exe
【发布时间】:2017-04-10 17:51:15
【问题描述】:

我是 python 新手,需要将它编译成 .exe 版本。我的问题是当一个 py 脚本被编译成 .exe 是否意味着它不能再解码了?

我们的目标是让 python 脚本在部署到客户端服务器时安全,因为我们不希望它们使用 .exe 获取我们的源代码。

【问题讨论】:

    标签: python-3.x binary exe


    【解决方案1】:

    否 - 一段已编译的代码被编译成另一种语言(字节码) - 您实际上无法读取源代码。

    尽管看看this...

    【讨论】:

    • 谢谢!这将为我的项目增加信心
    【解决方案2】:

    拥有此 .exe 版本的精明用户可以提取 .pyc(字节码),然后使用诸如 Uncompyle 之类的 python 反编译器将其分解,使其几乎可以返回到源代码。因此,有一种方法(并且有机会)从您的 .exe 版本中提取 Python 源代码(接近它)。

    【讨论】:

    • @j-squillaro 我会注意这一点。
    猜你喜欢
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 2010-11-05
    • 1970-01-01
    • 2016-04-02
    • 2012-05-15
    • 1970-01-01
    相关资源
    最近更新 更多