pytho 核心编程 第十二章

模块

什么是模块

  1. 自我包含并且有组织的代码片段就是模块。
  2. 模块的搜索路径:python在预定义区域搜索模块。使用sys.path可以像列表一样修改搜索路径。sys.modules可以找到当前导入的模块和他们来自哪里。
  3. 名称空间:首先加载由__builtins__模块中的名字构成内建名称空间。再加载全局变量。

导入模块

  1. 导入的顺序:推荐 1python标准库模块。2python第三方模块。3程序自定义的模块。
  2. from module import*:把模块的所有名称导入当前的名称空间,不过应当限制使用他。
  3. 也可以从zip文件中导入模块。
  4. __import__函数:import(module_name[, globals[, locals[, fromlist]]])
    例子:sys = import('sys')
  5. globals() 和 locals() 内建函数分别返回调用者全局和局部名称空间的字典。
  6. 重新导入模块:使用reload()函数

目录结构

使用包来管理你的代码
使用/点来导入子包。例如import module.children

posted @ 2016-10-22 08:45  即刻  阅读(186)  评论(0编辑  收藏  举报