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