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__

相关推荐
Polar__Star几秒前
PHP新手如何评估AI成本_预算控制方法【教程】
jvm·数据库·python
m0_493934538 分钟前
TensorFlow如何监控内存使用情况_结合tf.summary记录关键指标信息
jvm·数据库·python
Polar__Star17 分钟前
Go语言中--=运算符详解:位右移赋值操作的原理与实践
jvm·数据库·python
不考研当牛马18 分钟前
python 第21课 基础完结(UDP套接字)
开发语言·python·udp
qq_1898070318 分钟前
Navicat导出JSON数据为空如何解决_过滤条件与权限排查
jvm·数据库·python
2301_8135995520 分钟前
HTML表单能嵌套吗_表单嵌套限制与替代方案【解答】
jvm·数据库·python
yejqvow1223 分钟前
如何使用可视化查询生成器_免敲代码的多表JOIN配置
jvm·数据库·python
2301_8152795224 分钟前
学生党预算有限怎么选HTML函数工具_低配高性价比教程【教程】
jvm·数据库·python
@hhr29 分钟前
使用java对接火山方舟doubao-seedance-1.5-pro 模型进行视频生成
java·python·音视频
廋到被风吹走30 分钟前
【LangChain4j】Java 生态中最灵活、功能最强大的纯 Java 大模型应用开发框架(支持声明式@AiService与复杂RAG/Agent)
java·开发语言·python