我使用以下类作为我所拥有的简化示例。那么,我怎样才能从 alfa 调用函数 beta 而不会收到错误: NameError: global name 'beta' is not defined
class Test:
def alfa(self):
beta('a')
def beta(something):
print " what i get:"+something
call=Test()
call.alfa()
我应该global beta
在类声明之后使用吗?如果我这样做,它会起作用,但我不确定是否是正确的做法。
问候。