Appel d'un méthode dans une autre classe
Arya Dröttningu
Messages postés
650
Statut
Membre
-
potyrond -
potyrond -
Bonjour,
Je voudrais appeler la méthode d'une classe A depuis une classe B mais impossible j'obtiens toujours l'erreur "A objet has no attribute 'printSymbol' ". Il doit y avoir un truc que j'ai mal compris.....
Fichier a.py
Fichier b.py
Quelqu'un pourrait me dire comment faire ?
Je voudrais appeler la méthode d'une classe A depuis une classe B mais impossible j'obtiens toujours l'erreur "A objet has no attribute 'printSymbol' ". Il doit y avoir un truc que j'ai mal compris.....
Fichier a.py
class A : symbol = "X" def printSymbol (self, i) : return (self.symbol)
Fichier b.py
from a import *
class B :
a = A()
def maFonction (self) :
symbol = self.a.printSymbol(1)
print (symbol )
Quelqu'un pourrait me dire comment faire ?
A voir également:
- Ouvrez cette page. dans le code de la page, modifiez la couleur de fond de la classe .pix. un code de 4 chiffres doit apparaître dans la grille. lequel ? votre réponse code :
- Code ascii - Guide
- Code de triche gta 4 - Guide
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Programmation
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Impossible de supprimer une page word - Guide