模块和包

模块(module)与包(package)是 Python 代码组织、复用与发布的核心机制:把可复用的代码放进“模块文件”,把多个模块组织成“包”,再通过 import 体系进行引用。

先有一个直觉

为什么要用模块/包

导入方式速查

搜索路径(import 到底去哪找)

导入时 Python 会按一定顺序在“模块搜索路径”中查找目标,常见来源包括:

在工程化项目里,更推荐使用“包结构 + 相对稳定的入口模块”,而不是依赖运行目录的偶然性。

包的组织建议

相关笔记(建议顺序)

结合学习:函数 / 面向对象基础 / 异常