如果我有这样的代码:
from enum import Enum
class MainClass:
class Options(Enum):
OPTION1=1
OPTION2=2
OPTION3=3
class InternalOperation:
def function1(self, o):
if o == Options.OPTION1:
x=0
......
function1= staticmethod(function1)
我很难做到这一点,不知道是否有可能使枚举类可见的第二个类内的主类和如何
Tags:
您需要显式指定外部类
MainClass.Options.OPTION1
:如果使用
self
作为第一个参数,请不要将其设为静态方法相关问题 更多 >
编程相关推荐