pytho 核心编程 第十二章
模块
什么是模块
- 自我包含并且有组织的代码片段就是模块。
- 模块的搜索路径:python在预定义区域搜索模块。使用sys.path可以像列表一样修改搜索路径。sys.modules可以找到当前导入的模块和他们来自哪里。
- 名称空间:首先加载由__builtins__模块中的名字构成内建名称空间。再加载全局变量。
导入模块
- 导入的顺序:推荐 1python标准库模块。2python第三方模块。3程序自定义的模块。
- from module import*:把模块的所有名称导入当前的名称空间,不过应当限制使用他。
- 也可以从zip文件中导入模块。
- __import__函数:import(module_name[, globals[, locals[, fromlist]]])
例子:sys = import('sys') - globals() 和 locals() 内建函数分别返回调用者全局和局部名称空间的字典。
- 重新导入模块:使用reload()函数
目录结构
使用包来管理你的代码
使用/点来导入子包。例如import module.children
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步