我刚遇到这个 SO question我很困惑。我会说我对 Python 有相当的经验,但仅限于 *nux(-like) 操作系统,我认为字节码编译是给定的。
我显然在这里遗漏了一些东西:在我的操作系统上我不知道的幕后发生了什么,比如一些配置默认值?它只在 Windows 上,然后,为什么?有什么理由不编译成字节码吗?
非常感谢任何意见,我很好奇。
最佳答案
基本上,它提供将 Python 安装文件预编译为字节码的功能,这通常会在它们第一次使用时发生。据我了解,它只是为了一般方便,以避免在使用时进行初始编译。
如果不编译标准库中的所有文件,它可能会节省空间,但只有在您不尝试使用它们时,这种情况才会持续。
关于python - Windows 上没有默认的 Python 代码字节码编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12377544/