Python3 从目录导入枚举

问题描述 投票:0回答:1

我需要从目录 B 中的其他文件导入位于目录 A 中的枚举类。 所以我有以下内容:

- enums
 -- __init__.py
 -- flavors.py
- setUp
 -- test.py
口味.py
from enum import Enum, unique


@unique
class Flavor(Enum):
    VANILLA = "vanilia"
    CHOCOLATE = "chocolate"
    MINT = "mint"

在 test.py 中,我只需要导入这个枚举,但无论我选择哪种方式获取

ModuleNotFoundError:没有名为“enums”的模块

python enums python-module
1个回答
0
投票

我认为你想要实现的目标是这样的: 例如,您想在 test.py 中创建的新枚举中使用枚举(风味)。

在您的

test.py
文件中,您可以尝试以下操作:

from enums.flavors import Flavor


class TestEnum(Flavor):
    BROWN_CHOCOLATE = "brownchocolate"
    PEPPERMINT = "peppermint"
© www.soinside.com 2019 - 2024. All rights reserved.