一尘不染

如果解释了Python,那么什么是.pyc文件?

python

已经了解Python是一种解释性语言…但是,当我查看Python源代码时,我看到的.pyc是Windows标识为“编译的Python文件”的文件。这些从哪里来?


阅读 386

收藏
2020-02-17

共1个答案

一尘不染

它们包含字节码,这是Python解释器将源代码编译到的字节码。然后,此代码由Python的虚拟机执行。

Python的文档解释了这样的定义:

Python是一种解释型语言,与编译型语言相反,尽管由于字节码编译器的存在,两者之间的区别可能会很模糊。这意味着源文件可以直接运行,而无需显式创建然后运行的可执行文件。

2020-02-17