Cet article est une histoire d'expérience que moi, qui n'est pas douée pour la recherche, j'ai dit "Qu'est-ce que c'est?"
attribute error
AttributeError: module(object) ‘xxx’ has no attribute ‘yyy’
Vous pouvez obtenir une erreur comme celle-ci.
class Person:
def __init__(self, name:str, age:int):
self.name = name
self.age = age
def renamed(person, pserson2):
person.name = 'Kein'
return person, ron
bob = Person('Bob', 19)
ron = Person('Ron', 23)
kein = renamed(bob, ron)
print(kein.name)
print(kein.age)
print(ron.name)
print(ron.age)
Le nombre de variables à insérer comme ça était différent ...
class Person:
def __init__(self, name:str, age:int):
self.name = name
self.age = age
def renamed(person, pserson2):
person.name = 'Kein'
return person, ron
bob = Person('Bob', 19)
ron = Person('Ron', 23)
kein, ron = renamed(bob, ron)
print(kein.name)
print(kein.age)
print(ron.name)
print(ron.age)
J'essayais de mettre correctement le prix de retour,
Comme vous pouvez le voir dans votre propre code, si vous essayez de le gérer avec un message d'erreur, vous risquez de vous débattre sans connaissance. Je veux écrire du code hautement lisible
Recommended Posts