是否可以在 python 中从同一类中的其他类变量中寻址类变量?
我的问题是:我正在尝试准备一些静态代码,如下所示:
class MyBaseObject:
SIGNAL_NAME_1 = "signal-name-1"
SIGNAL_NAME_2 = "signal-name-2"
ALL_SIGNALS = {
SIGNAL_NAME_1: ( signal-definition ),
SIGNAL_NAME_2: ( signal-definition ) }
我对上述问题的看法是,根据 pythonSIGNAL_NAME_1
并且_2
在创建 dict 时没有定义。访问它们MyBaseObject.SIGNAL_NAME_1
也不起作用(未知对象)。
所以问题是 - 是否有可能在 python 中让类变量相互引用?
谢谢!