我有一个名为“container”的文件夹,它有两个类:
VisitorPage.py
TestMethods.py
__init__.py
我想在TestMethods类中导入“VisitorPage”,以便使用它的方法。你知道吗
我试过追随,但还没有成功。你知道吗
from .containers import VisitorPage
错误:
from .containers import VisitorPage
ModuleNotFoundError: No module named 'tests.containers.containers'
第二种情况:
from containers import VisitorPage
错误
from containers import VisitorPage
ModuleNotFoundError: No module named 'containers'
场景3:
import containers.VisitorPage
错误:
import containers.VisitorPage
ModuleNotFoundError: No module named 'containers'
有人能告诉我正确的方法吗。谢谢
错误告诉你问题所在。
VisitorPage
和TestMethods
都在containers
文件夹中。使用.
引用当前模块。使用.containers
意味着您正在containers
中搜索模块containers
。你知道吗我猜你的项目结构是
如果是这样,那么在
TestMethods.py
内部否则,您需要将
containers
放在一个目录中,这样您的目录结构其中
project
是根目录。你知道吗所以在
TestMethods.py
内部,您可以使用相对导入来导入VisitorPage
或者如果你想使用绝对导入
相关问题 更多 >
编程相关推荐