我在同一目录中有三个Python模块.其中两个文件是我试图访问的类.我的印象是,如果我的一个模块中有以下代码(称为枚举):
class Directions:
UP = 1
DOWN = 2
LEFT = 3
RIGHT = 4
class Colors:
RED = [255, 0, 0]
Run Code Online (Sandbox Code Playgroud)
我可以使用以下语句:
from enum import Directions
from enum import Colors
Run Code Online (Sandbox Code Playgroud)
能够像这样访问类成员:
foo = DOWN
bar = RED
Run Code Online (Sandbox Code Playgroud)
但是,我必须像这样访问它们
foo = Directions.DOWN
bar = Colors.RED
Run Code Online (Sandbox Code Playgroud)
否则会产生错误.有没有办法使用import/from-import语句来访问我的类成员而无需指定类名?或者我应该以不同的方式组织我的"枚举"?