2017-04-10 112 views
0

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

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

回答

1

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

做看看this虽然...

+1

谢谢!这将增加我的项目的信心 – doyevaristo

1

谁拥有该.exe文件版本可以提取.pyc文件(字节码),然后打破下来使用蟒蛇反编译像Uncompyle得到它精明的用户几乎回到源代码。因此,Python源代码(靠近它)有一种方法(和一个机会)从你的.exe版本中提取出来。

+0

@ j-squillaro我会注意到这一点。 – doyevaristo