Fil d’Ariane du forum – Vous êtes ici :ForumLangage Python: Programmation Orientée Objet En PythonProblème : Mauvais nom d’argument …
Please Se connecter or S’enregistrer to create posts and topics.
Problème : Mauvais nom d’argument dans __init__
tabadou@tabadou
12 messages
#1 · 19 novembre 2024, 17 h 46 min
Citation de tabadou le 19 novembre 2024, 17 h 46 minVoici l'exemple de ma classe Python
class MyClass:
def __init__(self, value):
self.values = value # Typoobj = MyClass(10)
print(obj.value)
Erreur :
AttributeError: 'MyClass' object has no attribute 'value'
Voici l'exemple de ma classe Python
class MyClass:
def __init__(self, value):
self.values = value # Typo
obj = MyClass(10)
print(obj.value)
Erreur :
AttributeError: 'MyClass' object has no attribute 'value'
Cliquez pour un pouce descendu.0Cliquez pour un pouce levé.0
dominator@mderf64
88 messages
#2 · 19 novembre 2024, 18 h 49 min
Citation de dominator le 19 novembre 2024, 18 h 49 minBonjour Tabadou,
Voici la solution pour votre problème:
Tu dois vérifier la cohérence entre le nom des arguments et les attributs définis :
class MyClass: def __init__(self, value): self.value = value
Bonjour Tabadou,
Voici la solution pour votre problème:
Tu dois vérifier la cohérence entre le nom des arguments et les attributs définis :
class MyClass:
def __init__(self, value):
self.value = value
Cliquez pour un pouce descendu.0Cliquez pour un pouce levé.0
Post Views: 848 228