0
我有一個類CONF:AttributeError的調用時方法
:主叫conf.ip=...
異常被arised後
class interface(Container):
def __init__(self,name):
pass
def __set_conf(self,name,value):
...
super(interface,self).__set_conf(name,value)
:
class Conf(object):
def __init__(self):
pass
def __setattr__(self,name,value):
current_container().__set_conf(name,value)
的current_container()返回所述接口類的一個實例
AttributeError: 'interface' object has no attribute '_Conf__set_conf'
看來,python將前綴「_Conf」添加到方法名稱。如何避免這種情況?