本文给出项目文件夹下自定义包的一种相对导入方法
导入语句
from debug.parent.test_package import add
项目结构说明
- 项目目录
api_test_automation
- 自定义包
test_package.py
,位于项目文件夹debug/parent
- 需要引用该包的代码文件
test_import.py
,位于自定义包的同级目录
注意:包文件所在目录需要创建一个__init__.py文件(内容为空),以使导入生效
测试文件代码详情如下:
- test_package.py
# test_package.py
def add(x, y):
return x + y
- test_import.py
# test_import.py
from debug.parent.test_package import add
result = add(3, 5)
print(result)
- _init_.py
# __init__.py