PY2EXE编译Python代码以更快地运行吗?

时间:2012-08-21 14:08:46

标签: python exe py2exe

我非常喜欢PY2EXE模块,它真的帮助我与其他同事分享脚本,这些脚本非常容易使用。

我的问题是:当PY2EXE模块将代码编译成可执行文件时,生成的可执行文件进程会更快吗?

感谢您的回复!

2 个答案:

答案 0 :(得分:6)

py2exe只是将Python解释器和所有需要的库捆绑到可执行文件和一些库文件中。当您运行可执行文件时,它使用捆绑的解释程序来运行您的脚本。

由于它实际上并没有生成本机代码,因此执行速度应该大致相同,可能会因为打包的所有内容的开销而变慢。

答案 1 :(得分:1)

部分地,它将python环境与'预编译'pyc文件捆绑在一起。这些已经是 解析为python字节代码,但它们不是本机速度可执行文件