我需要从目录 B 中的其他文件导入位于目录 A 中的枚举类。 所以我有以下内容:
- enums
-- __init__.py
-- flavors.py
- setUp
-- test.py
from enum import Enum, unique
@unique
class Flavor(Enum):
VANILLA = "vanilia"
CHOCOLATE = "chocolate"
MINT = "mint"
在 test.py 中,我只需要导入这个枚举,但无论我选择哪种方式获取
ModuleNotFoundError:没有名为“enums”的模块
我认为你想要实现的目标是这样的: 例如,您想在 test.py 中创建的新枚举中使用枚举(风味)。
在您的
test.py
文件中,您可以尝试以下操作:
from enums.flavors import Flavor
class TestEnum(Flavor):
BROWN_CHOCOLATE = "brownchocolate"
PEPPERMINT = "peppermint"