如何编译python程序?

时间:2012-05-10 23:34:49

标签: python compiler-construction

  

可能重复:
  Compiling Python

我想知道是否可以用Python编写程序并将其编译成可执行文件?

我的意思是实际编译,而不是解释。

主要原因是这将是一个商业产品,因此需要“隐藏”源代码。

所以基本上我想把.py文件转换成.exe文件。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您可以分发已编译的.pyc文件而不是.py源代码文件。运行Python程序时,动态生成.pyc。 .pyc文件是字节码(想想Java .class文件),并且不会尝试对它们进行逆向工程。

答案 1 :(得分:0)

您应该使用py2exe