同じディレクトリに 3 つの Python モジュールがあります。これらのファイルのうち 2 つに、私がアクセスしようとしているクラスがあります。モジュールの 1 つ (enum と呼ばれる) に次のコードがある場合、次のような印象を受けます。
class Directions:
UP = 1
DOWN = 2
LEFT = 3
RIGHT = 4
class Colors:
RED = [255, 0, 0]
次のステートメントを使用できます。
from enum import Directions
from enum import Colors
次のようにクラスメンバーにアクセスできます。
foo = DOWN
bar = RED
ただし、このようにアクセスする必要があります
foo = Directions.DOWN
bar = Colors.RED
そうしないと、エラーが発生します。クラス名を指定せずに、import/from-import ステートメントを使用してクラス メンバーにアクセスする方法はありますか? それとも、別の方法で「列挙」を整理する必要がありますか?