python -m compileall src

python -m compileall src/

.py 源码提前编译成 .pyc 字节码

平时你 import xxx 时,Python 也会做这件事,只是compileall 是"提前、批量做"

-m compileall

  • -m:以模块方式运行

  • compileall:Python 自带模块(不是第三方)

作用:

  • 遍历目录

  • 编译所有 .py

  • 生成 .pyc


3️⃣ src/

  • 要编译的目录

  • 递归 处理所有子目录

执行后会生成什么?

假设你原来结构是:

复制代码

src/ main.py utils.py core/ algo.py

执行后:

复制代码

src/ main.py utils.py core/ algo.py __pycache__/ main.cpython-39.pyc utils.cpython-39.pyc core/__pycache__/ algo.cpython-39.pyc

📌 重点:

  • .py 还在

  • .pyc 放在 __pycache__

相关推荐
汤姆小白4 小时前
01-环境搭建与项目导览
人工智能·python·机器学习·numpy
向日的葵00610 小时前
langchain的Tools教程(三)
python·langchain·tools
言乐611 小时前
Python实现可运行解密游戏游戏框架
python·游戏·小程序·游戏程序·关卡设计
YUS云生12 小时前
Python学习笔记·第31天:FastAPI入门——路由、路径参数、查询参数与请求体
笔记·python·学习
智写-AI12 小时前
真实有效的免费降英文AI工具服务商
人工智能·python
yuhuofei202113 小时前
【Python入门】了解掌握Python中函数的基本使用
python
白帽小阳14 小时前
2026前端面试题!(附答案及解析)
javascript·网络·python·安全·web安全·网络安全·护网行动
乱写代码14 小时前
Python开发技巧--类型注解Literal
python
卷无止境15 小时前
Python FFI 技术深度解析:ctypes、cffi 与 pybind11 的性能差异与实践挑战
后端·python