python - 调用类后在初始化中运行方法
问题描述
我希望将method_test()的结果存储在变量a中。这样我就可以在课堂外访问它
class test:
def __init__(self):
a = method()
def method_test():
return "working"
check = test
print(check.a)
解决方案
您需要将其设置为属性,可以通过以下方式完成self.a
:
class test:
def __init__(self):
self.a = test.method_test()
def method_test():
return "working"
check = test()
print(check.a)
#working