如何使用Python 3从不同目录导入模块?

2024-06-10 19:38:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图导入模块进行测试,但收到以下错误:

Traceback (most recent call last): File "BaseTest.py", line 8, in from .main.pageobjects.FBPage import * ModuleNotFoundError: No module named 'main.main'; 'main' is not a package

项目树如下所示:

/- ProjectDir
/- .src
/- .src.main
/- .src.main.core
/- .src.main.core.BaseCode <- base code to be extended as parent
/- .src.main.core.pageobjects
/- .src.main.core.pageobjects.Module <- a module that inherit from BaseCode 
/- .src.tests
/- .src.tests.BaseTest <- main testing module
/- .src.tests.results

我基本上是在BaseTest模块中完成的:

from .main.pageobjects.Module import *

我做错什么了? :)


Tags: 模块fromcoreimportsrcmostmain错误