是否可以在 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 中让类变量相互引用?
谢谢!