我正在尝试执行以下操作
def func():
var = some_class()
return var
def fun2():
func.some_method_of_some_class
在ruby中,我可以通过执行以下操作来实现此目的:
def func
@var ||= someclass.new
end
def func2
func.somemethodofclass
end
我尝试运行python位时得到的错误如下:
'function' object has no attribute
答案 0 :(得分:3)
Python调用函数时需要()
。这是你唯一遗失的东西。
def fun2():
return func().some_method_of_some_class()