我在我的 Python 3.3 项目中有一个目录名为 /models。
从我的 main.py
中,我只需要执行一个
from models import *
在我的__init__.py
文件中:
__all__ = ["Engine","EngineModule","Finding","Mapping","Rule","RuleSet"]
from models.engine import Engine,EngineModule
from models.finding import Finding
from models.mapping import Mapping
from models.rule import Rule
from models.ruleset import RuleSet
这在我的应用程序中运行得非常好。
我有一个依赖于另一个模型的模型,因此在我的engine.py
中,我需要在engine.py
中导入finding.py
。当我执行:from finding import Finding
时,出现错误No Such Module exists
。
如何从同一模块/目录中的文件A导入类B?
from .finding import Finding
)? - kenorb