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

转载于:https://www.cnblogs.com/jikeboy/p/5986674.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值