मुझे गतिशील रूप से डेफॉल्ट शब्दकोश से क्लास विशेषताओं को बनाने की आवश्यकता है।गतिशील रूप से कक्षा विशेषताओं को बनाएँ
defaults = {
'default_value1':True,
'default_value2':True,
'default_value3':True,
}
class Settings(object):
default_value1 = some_complex_init_function(defaults[default_value1], ...)
default_value2 = some_complex_init_function(defaults[default_value2], ...)
default_value3 = some_complex_init_function(defaults[default_value3], ...)
मैं भी sth होने से इस हासिल कर सकते हैं। वर्ग निर्माण के लिए __init__
की तरह, गतिशील रूप से शब्दकोश से इन विशेषताओं को बनाने और बहुत सारे कोड और बेवकूफ काम को बचाने के लिए।
आप यह कैसे करेंगे?
अग्रिम में बहुत बहुत धन्यवाद!
हम चूक कैसे पारित करते हैं, या हम @vijayshanker –
एक ही सवाल की किसी भी वस्तु कोड 'defaults' शब्दकोश में किया जा रहा है पर निर्भर करता है कि कैसे प्रारंभ कर सकते हैं: इस तरह के रूप में, आप के साथ ऐसा कर सकते हैं 'सेटिंग्स' कक्षा को परिभाषित करते समय दायरा। – TomSawyer
के साथ इस सेटिंग कक्षा –