模块是Python 程序架构的一个核心概念
模块示例
先定义一个模块 cal.py ,里面一个add 方法和 reduce 方法,以及一个变量name
在hello3.py 文件中调用刚创建的模块
打印结果如下:
**小结
**
**模块名也是一个标识符
**
注意:如果在给 Python 文件起名时,以数字开头 是无法在 Pycharm 中导入这个模块的
**Pyc文件( c 指 compiled 编译过 的意思 )
**
字节码
from ... import ...
模块提供了类似名字空间的限制,允许 Python 从模块中导入指定的符号(变量、函数、类等)到当前模块。导入后,这些符号就可以直接使用,而不需要前缀模块名。
示例: 还是在 hello3.py 文件中导入刚刚的cal 模块
好处 :使用 import 包名,可以一次性导入包 中所有的模块
**常见的包结构
**
pakageName
-------__init__.py
-------moduleName1.py
-------moduleName2.py
------- ...
注:包路径下必须存在 init .py 文件
**示例: 建立一个名为 ani 包,手动创建一个名为 init .py 的空文件, 创建cat 模块和 dog 模块,并分别写一个 eat 函数
**
然后在 hello3.py 文件中调用 ** (方式一)**
然后在 hello3.py 文件中调用 (方式二)****
****注:导包建议采用此种方式,代码简洁,明了。****包中需要导入的模块越多 或者 名称越长,此种方法效果越好
全部0条评论
快来发表一下你的评论吧 !