Python包:存放多个模块的文件夹
Python中可以通过创建包(Package)来存放多个模块的文件夹。一个包是一个包含特定目录结构和special init.py文件的文件夹。
创建一个包的过程如下:
1. 创建一个文件夹,作为包的主目录。可以给这个文件夹任意取名,比如my_package。
2. 在主目录下创建一个init.py文件。这个文件是一个标准的Python模块文件,可以是一个空文件,也可以包含一些初始化代码。
3. 在主目录下创建其他的模块文件,每个模块对应一个.py文件。
一个包的目录结构可以如下所示:
my_package/
__init__.py
module1.py
module2.py
...
开发者可以根据需要在包中放置任意数量的模块文件,并且可以使用包中的模块文件来进行代码的组织和复用。使用包的时候,可以通过import语句来导入包中的模块,例如:
from my_package import module1
这样就可以使用module1
模块中定义的类、函数等。