Devo creare dinamicamente gli attributi di classe da un dizionario DEFAULTS.Creare dinamicamente gli attributi di classe
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], ...)
Potrei anche farlo con sth. come __init__
per la creazione di classi, al fine di creare dinamicamente questi attributi dal dizionario e salvare un sacco di codice e lavoro stupido.
Come lo faresti?
Grazie mille in anticipo!
come facciamo a passare le impostazioni predefinite, o il modo in cui è possibile inizializzare un oggetto di questa classe Impostazioni –
stessa domanda con @vijayshanker – TomSawyer
Il codice dipende dal dizionario 'defaults' essere in ambito durante la definizione della classe 'Settings'. –