包
上一节
下一节
(源自:https://www.runoob.com/python/python-modules.html)
包是一个分层次的文件目录结构,
它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环境。
简单来说,包就是文件夹,但该文件夹下必须存在文件:
__init__.py
该文件的内容可以为空。
__init__.py 用于标识当前文件夹是一个包。
目录结构如下:
test.py
package_runoob (文件夹下面,有3个文件)
|-- __init__.py
|-- runoob1.py
|-- runoob2.py
源代码如下:

在 package_runoob 目录下创建 __init__.py:

在 package_runoob 同级目录下创建 test.py 来调用 package_runoob 包

以上实例输出结果:
package_runoob 初始化
I'm in runoob1
I'm in runoob2
本例中,只在每个文件里放置了一个函数,其实可以放置许多函数。也可以在这些文件里定义Python的类,然后为这些类建一个包。

