环境:python 3.6
文件结构
├── clazz │ ├── __init__.py │ ├── a.py │ └── b.py └── main.py
a.py 的代码
def show(): print("show A")
b.py 的代码
def show(): print("show B")
从main中导入clazz包中的a 和b 模块
main.py
import importlib # 绝对导入 a = importlib.import_module("clazz.a") a.show() # show A # 相对导入 b = importlib.import_module(".b", "clazz") b.show() # show B
注意,相对导入有个一点., 类似路径