【发布时间】:2015-01-01 12:41:15
【问题描述】:
我刚开始使用 python 编程,在运行我的 python 脚本python text.py 几次后,我注意到没有创建任何 .pyc 文件。我知道 .pyc 仅在导入时才创建,但如果没有 .pyc 文件,text.py 如何仍从命令行运行?
【问题讨论】:
-
.pyc文件并不是绝对必要的,它们只是为了加快 Python 代码的运行速度。您也可以在没有.pyc文件的情况下运行 Python 代码。 -
直接运行脚本时,字节码在内存中构建,但从未写入
.pyc文件。 -
@SimeonVisser 如果没有进入字节码,python 如何运行 .py 代码?代码需要对于 python 虚拟机是可以理解的。感谢您的回复
-
@Rickx:是的,Python 会转换
.py代码,但它不必将其写入.pyc文件——它可以直接运行而不保存它。
标签: python-3.x