hasattr क्यों कहता है कि उदाहरण में foo विशेषता नहीं है? >>> class A(object):
... @property
... def foo(self):
... ErrorErrorError
...
>>> a = A()
>>> hasattr(a, 'foo')
False
मैं उम्मीद:
मेरे पास एक कक्षा है जो __getattr__ का उपयोग करके आभासी विशेषताओं को लागू करती है। गुण महंगा हो सकते हैं, उदा। एक प्रश्न प्रदर्शन अब, मैं एक लाइब्रेरी का उपयोग कर रहा हूं जो जांचता है कि वास्तव में इस
मैं एक शब्दकोश है कि कभी कभी गैर-मौजूद कुंजियों के लिए कॉल प्राप्त है, तो मैं कोशिश करते हैं और इन मामलों को संभालने के लिए hasattr और getattr का उपयोग करें: key_string = 'foo'
print "current info:",