Dynamisch Klassenattribute erstellen

Ich muss dynamisch Klassenattribute aus einem DEFAULTS-Wörterbuch erstellen.

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], ...)

Ich könnte das auch erreichen, indem ich etw habe. mögen__init__ für die Klassenerstellung, um diese Attribute dynamisch aus dem Wörterbuch zu erstellen und viel Code und dumme Arbeit zu sparen.

Wie würdest du das machen?

Vielen Dank im Voraus

Antworten auf die Frage(3)

Ihre Antwort auf die Frage