我需要从 DEFAULTS 字典动态创建类属性。
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], ...)
我也可以通过做某事来实现这一点。就像__init__
创建类一样,为了从字典中动态创建这些属性并节省大量代码和愚蠢的工作。
你会怎么做?
非常感谢您!