运行
.py文件时,首先将其编译为字节码,然后执行。此类文件的加载速度较慢,因为对于而言
.pyc,已经执行了编译步骤,但是在加载之后,将执行相同的字节码解释。
在伪代码中,Python解释器执行以下算法:
pre = load(path)if path.endswith(".py"): pre = compile(pre)run(pre)
运行
.py文件时,首先将其编译为字节码,然后执行。此类文件的加载速度较慢,因为对于而言
.pyc,已经执行了编译步骤,但是在加载之后,将执行相同的字节码解释。
在伪代码中,Python解释器执行以下算法:
pre = load(path)if path.endswith(".py"): pre = compile(pre)run(pre)