Bonjour,
Voici mon code:
Output:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class Module: parameters = {} def setModule(self, paramName, paramValue): self.parameters[paramName] = paramValue mod3 = Module() mod3.setModule('name3', 'param3') mod4 = Module() mod4.setModule('name4', 'param4') print mod3.parameters print mod4.parameters
Pourquoi mes 2 instances ont les meme valeurs ? comment les rendre unique?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {'name4': 'param4', 'name3': 'param3'} {'name4': 'param4', 'name3': 'param3'}
Par exemple je veux que:
mod3.parameters soit {'name3': 'param3'}
mod4.parameters soit {'name4': 'param4'}
en passant par ma methode setModule.
Merci
Partager