首页 > 代码库 > python模块与包
python模块与包
模块是包括python定义和声明的文件。文件名=模块名+".py"。模块名保存在全局变量__name__中。
1、模块中的执行语句,只是在导入时执行一次。这些语句通常用于初始化模块。
2、被导入的模块被放到全局语义表中。
3、import用法
+import moduleName
+from moduleName import moudleContent
+from moudleName import * 导入所有的除了以下划线开头的命名。
4、导入module查找路径:先从当前目录中查找,然后从环境变量PYTHONPATH,PATH中查找,最后从安装目录中查找。
实际上,解释器初始化时,会把以上路径依次包含到sys.path中,然后在sys.path中查找模块。
5、内置函数dir()用于按模块名搜索模块定义,它返回一个字符串类型的存储列表。
Package包
1、包的作用为命名空间,防止命名冲突。
2、必须要有一个"__init__.py"文件的存在,该目录才能是一个包。
3、__all__变量表示需要导入的内容。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。