在Python中,当属性查找未在object.__getattr__()
的类树中找到属性时,将调用self
。
我的问题是如何识别查找方法和属性。
class Test:
def __getattr__(self, name):
# How can I discern between methods and properties?
t = Test()
t.foo() # a function object should be returned
t.bar # an object should be returned
谢谢。
答案 0 :(得分:-1)
您可以使用callable()
。
onClick(){
window.location.href="http://url.com";
}
render(){
return (
<button id="bt" onClick={this.onClick}>Click</button>
)
}