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__

相关推荐
树獭非懒9 小时前
AI大模型小白手册|Embedding 与向量数据库
后端·python·llm
唐叔在学习12 小时前
就算没有服务器,我照样能够同步数据
后端·python·程序员
曲幽14 小时前
FastAPI流式输出实战与避坑指南:让AI像人一样“边想边说”
python·ai·fastapi·web·stream·chat·async·generator·ollama
Flittly14 小时前
【从零手写 AI Agent:learn-claude-code 项目实战笔记】(1)The Agent Loop (智能体循环)
python·agent
vivo互联网技术16 小时前
ICLR2026 | 视频虚化新突破!Any-to-Bokeh 一键生成电影感连贯效果
人工智能·python·深度学习
敏编程17 小时前
一天一个Python库:virtualenv - 隔离你的Python环境,保持项目整洁
python
喝茶与编码19 小时前
Python异步并发控制:asyncio.gather 与 Semaphore 协同设计解析
后端·python
zone773919 小时前
003:RAG 入门-LangChain 读取图片数据
后端·python·面试
用户83562907805119 小时前
在 PowerPoint 中用 Python 添加和定制形状的完整教程
后端·python