我非常喜欢PY2EXE模块,它真的帮助我与其他同事分享脚本,这些脚本非常容易使用。
我的问题是:当PY2EXE模块将代码编译成可执行文件时,生成的可执行文件进程会更快吗?
感谢您的回复!
答案 0 :(得分:6)
py2exe只是将Python解释器和所有需要的库捆绑到可执行文件和一些库文件中。当您运行可执行文件时,它使用捆绑的解释程序来运行您的脚本。
由于它实际上并没有生成本机代码,因此执行速度应该大致相同,可能会因为打包的所有内容的开销而变慢。
答案 1 :(得分:1)
部分地,它将python环境与'预编译'pyc文件捆绑在一起。这些已经是 解析为python字节代码,但它们不是本机速度可执行文件