1

可能重复:
如何保护 python 代码?

如何隐藏我的python代码,我不希望每个人都可以看到代码。

我知道 python 被解释了,但是有没有办法,工具 .. 等允许某人使用该软件而无法看到代码?

4

4 回答 4

8

您可以将其简化为 pyc 文件,但这并不像完全编译。Python 并不是真正设计为能够“隐藏”代码。据我所知,完全隐藏实现细节的唯一方法是将所有核心逻辑部署在服务器上,并将其作为服务公开给分布式应用程序。

于 2012-06-20T14:28:41.387 回答
3

也许 Pyrex 可以帮助你。它是一个 python 到 C 的编译器;它旨在让您使模块可用于 python。这样,您可以选择对用户隐藏的内容(就像在不透明模块中一样)和显示的内容。

于 2012-06-20T14:31:41.747 回答
0

您可能(在与一些律师交谈后)用许可证信息(合法地)涂抹您的代码,以防止第 3 方以您不希望的方式使用您的代码......但正如其他人所说,如果用户可以运行您的代码在他们的机器上,他们可以“看到”它(如果他们至少有足够的决心的话)——即使捆绑在一个exepyc文件中......

于 2012-06-20T14:34:25.353 回答
-1

编译它和/或用它创建一个可执行文件?

http://www.py2exe.org/

于 2012-06-20T14:29:45.320 回答