【python学习笔记】10.充电时刻
- 任何python都可以作为模块倒入
- *.pyc:平台无关的经过编译的的python文件,
- 模块在第一次导入到程序中时被执行,包括定义类,函数,变量,执行语句
- 可以通过modle.func这种方法调用模块中的函数
- __name__ 变量: 主程序中的值是__main__,模块中的值是__modlename__
-
包是模块所在的目录,必须包含一个命名为__init__ py的文件,文件的内容就是包的内容
-
包的搜索路径添加
- sys.path.append(path):添加模块的搜索路径
- 通过环境变量PHTHONPATHTH添加搜索路径,以冒号分隔
-
导入模块
- import package, :导入包,可以是元组;包里的内容可用
- from package import model: 从包里到入模块:模块中的内容可用,需要通过短名来访问
- import package.model:从包里到入模块;模块中的内容可用,需要通过长名来访问
- import package * :包中的__all__变量存在时,只会导入__all__变量中的函数,不存在时,导入所有不以下划线开头的全局名称
-
包中的变量
- __all__: 所有可被导出的接口
- __doc__: 说明文档, 写在模块开头的文档字符串
- __file__: 包的文件
-
dir(): 查看包中的内容
-
help(): 查看帮助
本文深入探讨了Python中模块和包的概念,解释了模块导入机制,包括如何使用import语句和from...import语句导入模块及包。文章还介绍了模块执行原理、__name__变量的作用、包的构成与搜索路径的添加方法,以及如何通过dir()和help()函数查看包内容和获取帮助。
976

被折叠的 条评论
为什么被折叠?



