【Python】Python包与导入 使用讲解

在Python中,包(package)是组织模块的一种方式,可以用来组织相关模块。使用包的主要方法:

  1. 创建包目录
    创建一个包含init.py的目录,该目录就是一个包。
package/
    __init__.py
    module1.py
    module2.py
  1. 导入包
    导入整个包使用import package,然后通过package.module方式访问模块。
## python www.itzhimei.com 代码
import package

package.module1.func()
  1. 从包中导入模块
    也可以直接从包中导入某个模块。
## python www.itzhimei.com 代码
from package import module1

module1.func()
  1. 从包中导入函数
    可以直接从模块中导入函数。
## python www.itzhimei.com 代码
from package.module1 import func

func()
  1. init.py
    该文件可以包含包的初始化代码。
  2. 相对导入
    使用点号(.)可以进行相对导入。
## python www.itzhimei.com 代码
from .module1 import func

使用包可以组织模块,并通过导入使用包中的模块。