Bonjour,

Je ptogramme en python de la même manière qu'en java (language dans lequel j'ai été formé). Hélas, si j'essaie d'utiliser self.méthode() ça marche bien par contre quand il faut l'utiliser comme référence simple dans un constructeur ça ne marche pas

Exemple :

Utilisation normal

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    self.now = datetime.datetime.now()
et le code qui ne marche pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    timer = Timer(self.diff.seconds,0,self)
Pourquoi ?

J'ai également essayer de programmer une classe avec un constructeur qui prend des paramètre mais là python me dit que le constructeur object() duquel hérite la classe ne prend pas de paramètre.

Exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
_init (self,seconde) :
# pas d'appel de super()
      Self.seconde = seconde
Que ce passse-t-il ?

Merci pour votre aide

Salutations