1

我正在开发一个有趣的工具,我觉得它很有价值,最终可能想要开源它。但是,在我决定之前,我想让它保持“关闭”。

问题是我想用 Python 对其进行编码,这本质上意味着交付代码。我知道我可以将 Python 代码转换为二进制文件,但我想要在 Windows / Linux / Mac 上工作的东西

有人可以指点我如何做到这一点吗?

4

1 回答 1

2

好吧,Python 是一种脚本语言,因此不太可能创建真正的 .exe 文件。
但是,您可能希望将代码编译为 .pyc,然后分发您的应用程序。运行 .pyc 与常规 python 文件相同:

$ python code.pyc

compileall - http://docs.python.org/library/compileall.html#module-compileall
典型用法:

python -m compileall ./

我不确定反编译问题,但我认为这是可能的。Java .class 文件也可以被反编译。

于 2012-08-23T10:18:40.057 回答