首页 / 模块与导入(Module / Import)

📖 模块与导入(Module / Import) 是什么?

模块像工具箱,导入就是拿来其中的工具。

开发基础

⚡ 一句话秒懂

模块像工具箱,导入就是拿来其中的工具。

📖 举个故事

老陈修水龙头时,没有自己熔炼钢铁造扳手,而是从工具箱取出现成的扳手。下次装柜子,他又拿出螺丝刀。每件工具各放一格,坏了也方便单独更换。写程序同样可以把相关功能装进不同模块,需要时再导入使用,不必把所有代码塞进一个文件,更不用每次从头写。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

开发邮件 Agent 时,可把读取邮箱、判断优先级、生成草稿分别做成模块。主程序导入这三个模块后串起流程;若以后更换邮件服务,只修改读取邮箱模块,其他部分不动。测试时还能单独导入分类模块,用一组样例邮件检查判断结果。

📚 进阶原理

模块通常是包含函数、类或变量的独立文件,包则组织多个模块。Python 用 import 加载模块,也可用 from 导入指定名称;首次导入时会执行模块顶层代码并缓存结果。应避免循环导入,并用清晰接口隔离内部实现,减少模块之间的依赖。

继续学习相关术语