Je dois créer dynamiquement des attributs de classe à partir d'un dictionnaire DEFAULTS.Création dynamique d'attributs de 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], ...)
Je pourrais aussi obtenir cela en ayant sth. comme __init__
pour la création de classe, afin de créer dynamiquement ces attributs à partir du dictionnaire et d'économiser beaucoup de code et de travail stupide.
Comment voulez-vous faire cela?
Merci beaucoup d'avance!
comment pouvons-nous passer par défaut, ou comment peut-on initialiser un objet de cette classe Paramètres –
même question avec @vijayshanker – TomSawyer
Le code dépend du dictionnaire 'defaults' étant en portée lors de la définition de la classe 'Settings'. –