我知道 .py 和 .pyc 文件的区别。我的问题不是关于如何,而是关于为什么。根据文档:
引用:
引用:
从 .pyc 或 .pyo 文件读取程序并不能使它运行得更快;唯一可以加速的是 .pyc 或 .pyo 文件加载的速度
.pyc 文件可以更快地加载导入内容。但是,在加载完 'running' 部分之后,.pyc 文件和 .py 文件的 'running' 部分花费的时间相同?为什么会这样?我原以为:- 位码(.pyc)更接近 Python 虚拟机,因此运行更快
- .py 文件在执行之前被编译成 .pyc 文件。这需要额外的步骤,因此会耗费时间。