鉴于以下情况:
class MyClass:
def __init__(self, someval):
self.someval = someval
def get_a_function(self):
def result():
return self.someval
return result
inst = MyClass("my value")
func = inst.get_a_function()
我只有func
,想得到inst
。这可能吗?如果可以,怎么做?注意:我不控制MyClass
或如何inst
声明。
PS我知道这是baaadddd风格,但很好奇是否可以做到。