似乎找不到 .pyc 文件?

Ric*_*ckx 8 python-3.x

我刚刚开始 python 编程,我注意到运行 python 脚本python text.py几次后,没有创建 .pyc 文件。我知道 .pyc 仅在导入时创建,但text.py如果没有 .pyc 文件,仍如何从命令行运行?

Ter*_*edy 7

扩展 Rufflewind 的答案:不为启动脚本编写 .pyc 的理由是双重的。首先,在开发文件时,编写 .pyc 文件会浪费启动时间,因为该文件将在下次运行时被忽略。其次,如果脚本足够大,编译速度很明显并且可能很重要,那么稳定的代码可以而且也许应该移动到导入的模块中。事实上,对于生产用途,标准做法是将启动脚本减少为两个语句,即 import 和 main() 调用,如idlelib.__main__.

""
IDLE main entry point
Run IDLE as python -m idlelib
"""
import idlelib.PyShell
idlelib.PyShell.main()
Run Code Online (Sandbox Code Playgroud)