已经了解Python是一种解释性语言…但是,当我查看Python源代码时,我看到的.pyc是Windows标识为“编译的Python文件”的文件。这些从哪里来?
.pyc
它们包含字节码,这是Python解释器将源代码编译到的字节码。然后,此代码由Python的虚拟机执行。
Python的文档解释了这样的定义:
Python是一种解释型语言,与编译型语言相反,尽管由于字节码编译器的存在,两者之间的区别可能会很模糊。这意味着源文件可以直接运行,而无需显式创建然后运行的可执行文件。