可能重复:
如何保护 python 代码?
如何隐藏我的python代码,我不希望每个人都可以看到代码。
我知道 python 被解释了,但是有没有办法,工具 .. 等允许某人使用该软件而无法看到代码?
可能重复:
如何保护 python 代码?
如何隐藏我的python代码,我不希望每个人都可以看到代码。
我知道 python 被解释了,但是有没有办法,工具 .. 等允许某人使用该软件而无法看到代码?
您可以将其简化为 pyc 文件,但这并不像完全编译。Python 并不是真正设计为能够“隐藏”代码。据我所知,完全隐藏实现细节的唯一方法是将所有核心逻辑部署在服务器上,并将其作为服务公开给分布式应用程序。
也许 Pyrex 可以帮助你。它是一个 python 到 C 的编译器;它旨在让您使模块可用于 python。这样,您可以选择对用户隐藏的内容(就像在不透明模块中一样)和显示的内容。
您可能(在与一些律师交谈后)用许可证信息(合法地)涂抹您的代码,以防止第 3 方以您不希望的方式使用您的代码......但正如其他人所说,如果用户可以运行您的代码在他们的机器上,他们可以“看到”它(如果他们至少有足够的决心的话)——即使捆绑在一个exe
或pyc
文件中......
编译它和/或用它创建一个可执行文件?