概述
1.重温程序结构:程序 -> 模块 -> 语句 -> 表达式 -> 对象
程序由模块组成,模块中包含语句,语句中包含表达式,表达式创建并处理对象。
2.模块包
我们一般把.py文件称为模块,对拥有多个.py文件的目录,且目录下有__init__.py文件(内容可以为空),将此目录称为模块包。
同时,模块包中可以包含模块包。
3.模块包中的模块的引用
可以使用点号,如下
>>>from dir1.dir2.module import X
4.对包的完整引用,可以透露更多信息,如模块所在的包,以及对应包的搜索路径。
这样也可以避免相同模块名在不同包中使用时,不会造成混淆。
5.如果模块中加入如下语句,将默认使用绝对路径
from __future__ import absolute_import
6.点号的使用,
(1)使用一个点号时,强制from进行相对导入,如下
from .string import name1,name2
from . import string
(2)使用一个点号和两个点号的区别,
都是表示使用相对路径,其中,一个点号表示当前包内,两个点号表示上一层包内
最后
以上就是欢喜蜜粉为你收集整理的python学习手册(第4版) 第二十三章 模块包的全部内容,希望文章能够帮你解决python学习手册(第4版) 第二十三章 模块包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复