1

我刚刚遇到了这个SO 问题,我很困惑。我想说我对 Python 有很好的经验,但只在 *nux(-like) 操作系统上,我认为字节码编译是给定的。

我显然在这里遗漏了一些东西:在我的操作系统上我不知道的幕后发生了什么,比如一些配置默认值?它仅在 Windows 上,然后,为什么?有什么理由编译成字节码吗?

非常感谢您的任何意见,我很好奇。

4

1 回答 1

4

基本上,它提供了将 Python 安装文件预编译为字节码的功能,这通常会在第一次使用时发生。据我了解,这只是为了避免在使用时进行初始编译作为一般便利。

如果不编译标准库中的所有文件,它可能会节省空间,但只要您不尝试使用它们,它就会持续下去。

于 2012-09-11T21:07:41.090 回答