我有以下代码:
def __static_func(name):
print 'Name = ' + name
class A:
def __init__(self, name):
self.name = name
def fun(self):
__static_func(self.name)
a = A('foo')
a.fun()
在Python 2.7上启动后,它会产生
NameError: global name '_A__static_func' is not defined
那么问题是如何从类方法内调用全局函数?