getattr पर टैग किए गए जवाब

6
__Getattr__ बनाम __getattribute__ के बीच अंतर
मैं समझने की कोशिश कर रहा हूं कि कब उपयोग करना है __getattr__या नहीं __getattribute__। प्रलेखन का उल्लेख है __getattribute__नई शैली वर्गों के लिए लागू होता है। नई शैली की कक्षाएं क्या हैं?

14
Getattr () वास्तव में क्या है और मैं इसका उपयोग कैसे करूं?
मैंने हाल ही में getattr()फ़ंक्शन के बारे में पढ़ा है । समस्या यह है कि मैं अभी भी इसके उपयोग के विचार को समझ नहीं सकता। केवल एक चीज जो मैं समझता हूं getattr(), वह getattr(li, "pop")यह है कि कॉलिंग के समान ही है li.pop। मुझे समझ में नहीं आया …
295 python  getattr 

4
__Getattr__ और __getattribute__ के बीच अंतर को समझना
मैं अंतर को समझने के बीच कोशिश कर रहा हूँ __getattr__और __getattribute__, फिर भी, मैं इसे में नाकाम रहने के कर रहा हूँ। बनाम के बीच स्टैक ओवरफ्लो प्रश्न अंतर का उत्तर कहता है:__getattr____getattribute__ __getattribute__ऑब्जेक्ट पर वास्तविक विशेषताओं को देखने से पहले इसे लागू किया जाता है, और इसलिए इसे …

3
मैं डिफ़ॉल्ट व्यवहार को तोड़े बिना पायथन में __getattr__ को कैसे ओवरराइड करूं?
मैं __getattr__कुछ फैंसी करने के लिए एक वर्ग पर विधि को ओवरराइड करना चाहता हूं, लेकिन मैं डिफ़ॉल्ट व्यवहार को तोड़ना नहीं चाहता हूं। ऐसा करने का सही तरीका क्या है?

4
मैं वर्तमान मॉड्यूल पर सेटैट्र () कैसे कॉल करूं?
वर्तमान मॉड्यूल पर चर सेट objectकरने के लिए मैं फ़ंक्शन के पहले पैरामीटर " " के रूप में क्या पास करता हूं setattr(object, name, value)? उदाहरण के लिए: setattr(object, "SOME_CONSTANT", 42); के रूप में एक ही प्रभाव दे रही है: SOME_CONSTANT = 42 इन पंक्तियों वाले मॉड्यूल के भीतर (सही …

8
एक मॉड्यूल पर __getattr__
__getattr__एक मॉड्यूल पर एक वर्ग के बराबर, कैसे लागू कर सकते हैं ? उदाहरण किसी फ़ंक्शन को कॉल करते समय, जो मॉड्यूल की वैधानिक रूप से परिभाषित विशेषताओं में मौजूद नहीं है, मैं उस मॉड्यूल में एक वर्ग का एक उदाहरण बनाना चाहता हूं, और उस पर विधि को उसी …

6
मैं अनंत पुनरावृत्ति त्रुटि के बिना __getattribute__ को कैसे लागू कर सकता हूं?
मैं एक वर्ग में एक चर तक पहुंच को ओवरराइड करना चाहता हूं, लेकिन अन्य सभी को सामान्य रूप से वापस कर देता हूं। मैं इसे कैसे पूरा करूं?__getattribute__ ? मैंने निम्नलिखित की कोशिश की (जिसमें यह भी वर्णन करना चाहिए कि मैं क्या करने की कोशिश कर रहा हूं), …
100 python  class  oop  recursion  getattr 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.