Skip to content

二、程序结构、模块与导入 ​

本章讲解 Python 程序如何组织:脚本、模块、包与命名空间,导入系统如何查找模块,__main__ 的含义,以及用 pyproject.toml 做基础包管理。

本章目录 ​

  1. 脚本、模块、包与命名空间
  2. 导入系统与 __main__
  3. 基础包管理:venv、pip 与 pyproject

学习目标 ​

  • 分清脚本、模块、包、命名空间包的概念与边界。
  • 理解 import 的查找过程(sys.modules 缓存、sys.path)与绝对/相对导入。
  • 理解 __main__ 与 python -m 的关系,避免循环导入与副作用导入。
  • 会用 pyproject.toml 声明项目元数据并做可编辑安装。

关联章节 ​

ICP 备案号待补充 · Gitee 主页