Bonjour à tous,

je me permets encore de faire appel à vos lumières.
Je voudrais pouvoir initialiser de nombreuses variables globales (avec quelques traitements) comme attribut de classe et je pensais à un code du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
glob=[1,2,3]
class Ini(object):
	'''initialisation des constantes globales dans une classe'''
	listfixe=['glob']
	def __init__(self):
		Ini.__setattr__(self,'glo',glob)
		#object.__setattr__(Ini,'glo',glob)
		Ini.glo=self.glo
 
ini=Ini()
print(ini.glo)
#object.__setattr__(Ini,'glo',glob)
print(Ini.glo)
Ce que je voudrais c'est pouvoir faire l'équivalent de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Ini.__setattr__(self,'glo',glob)
qui crée un attribut d'instance, mais pour créer un attribut de classe. Cela fonctionne avec mais je n'arrive pas à en trouver l'équivalent avec pour créer un attribut de classe.
Merci d'avance de vos lumières.