为什么要编译 Python 脚本?您可以直接从 .py 文件运行它们,它工作正常,那么有性能优势还是什么?
我还注意到我的应用程序中的一些文件被编译成 .pyc 而其他文件没有,这是为什么呢?
它被编译成字节码,可以更快地使用。
python main.py某些文件未编译的原因是每次运行脚本时都会重新编译您调用的主脚本。所有导入的脚本都将被编译并存储在磁盘上。
python main.py
Ben Blank 的重要补充:
值得注意的是,虽然运行已编译的脚本具有更快的 启动 时间(因为它不需要编译),但它并没有 运行 得更快。