我是靠谱客的博主 欢喜蜜粉,最近开发中收集的这篇文章主要介绍python学习手册(第4版) 第二十三章 模块包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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版) 第二十三章 模块包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(84)

评论列表共有 0 条评论

立即
投稿
返回
顶部