本文给出项目文件夹下自定义包的一种相对导入方法
导入语句
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
本文介绍了一种在Python项目中使用相对导入来自定义包的方法。通过在项目文件夹下创建自定义包,并在需要引用该包的代码文件中使用特定的导入语句,可以实现模块间的有效调用。示例展示了如何在自定义包中定义函数,并在同级目录的测试文件中调用这些函数。
&spm=1001.2101.3001.5002&articleId=97394499&d=1&t=3&u=00e3f938160341dc8eeca152122ddc71)
1110

被折叠的 条评论
为什么被折叠?



