This commit is contained in:
尹舟 2025-07-20 18:08:31 +08:00
parent 5282fd5521
commit dab73ad6bf

View File

@ -1,10 +1,14 @@
project/ # 项目目录结构说明
├── src/
│ └── __init__.py ## 核心结构概览
├── tests/ # ✅ 测试目录pytest 自动发现) ```plaintext
│ └── test_example.py project/ # 项目根目录
├── .python-version # ✅ 本地虚拟python环境uv venv 创建) ├── src/ # ✅ 源代码包
├── main.py # ✅ 主程序 │ └── __init__.py # 包标识文件可定义公共API[9,10](@ref)
├── pyproject.toml # ✅ 全局配置 ├── tests/ # ✅ 测试目录pytest自动发现用例
├── README.md # ✅ 项目说明(包含安装、使用、发布) │ └── test_example.py # 测试示例(需以`test_`前缀命名)[2,9](@ref)
└── uv.lock # ✅ uv 快照(可选) ├── .python-version # ✅ 指定Python版本如3.11.4
├── main.py # ✅ 主程序入口CLI执行入口
├── pyproject.toml # ✅ 全局配置(依赖/元数据/构建设置)[10](@ref)
├── README.md # ✅ 项目说明(必含安装/使用/发布指南)[6,7](@ref)
└── uv.lock # ✅ UV依赖快照锁定版本号可选但推荐[8](@ref)