当在Behave测试中出现找不到来自相邻目录的Python包的问题时,可以尝试以下解决方法:
import sys
sys.path.append("../相邻目录的路径")
确保将../相邻目录的路径
替换为实际相邻目录的路径。
from 相邻目录的路径.module_name import function_name
确保将相邻目录的路径
和module_name
替换为实际相邻目录的路径和模块名。
__init__.py
文件:在相邻目录中创建一个名为__init__.py
的空文件。这将使Python将相邻目录识别为Python包。确保在相邻目录中创建一个名为__init__.py
的空文件。
通过使用上述解决方法之一,您应该能够解决Behave测试中找不到来自相邻目录的Python包的问题。
上一篇:Behave步骤中的步骤
下一篇:Behave调试