在Python中,包(package)是组织模块的一种方式,可以用来组织相关模块。使用包的主要方法:
- 创建包目录
创建一个包含init.py的目录,该目录就是一个包。
package/
__init__.py
module1.py
module2.py
- 导入包
导入整个包使用import package,然后通过package.module方式访问模块。
## python www.itzhimei.com 代码
import package
package.module1.func()
- 从包中导入模块
也可以直接从包中导入某个模块。
## python www.itzhimei.com 代码
from package import module1
module1.func()
- 从包中导入函数
可以直接从模块中导入函数。
## python www.itzhimei.com 代码
from package.module1 import func
func()
- init.py
该文件可以包含包的初始化代码。 - 相对导入
使用点号(.)可以进行相对导入。
## python www.itzhimei.com 代码
from .module1 import func
使用包可以组织模块,并通过导入使用包中的模块。