为什么要编译Python代码?

问题:

为什么要编译Python脚本?你可以直接从.py文件运行它,它的工作正常,那么性能优势还是什么?
我也注意到我的应用程序中的一些文件被编译成.pyc,而其他文件没有,为什么呢?

回答:

它被编译为字节码,可以使用得更多,更快。
一些文件未编译的原因是每次运行脚本时,将重新编译您使用python main.py调用的主脚本。所有导入的脚本将被编译并存储在磁盘上。
 Important addition by Ben Blank:

值得注意的是,运行编译的脚本的startup时间更快(因为它不需要编译),所以它不会更快。

 
 Code问答: codewenda.com
Stackoverflow:Why compile Python code?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

64 − = 62