파이썬 클래스 인스턴스를 호출하는 중 오류가 발생합니다. 다음 코드는 내 숭고한 형식으로 작성했지만 실행하면 다음과 같은 오류가 발생합니다.파이썬 클래스를 호출하는 중 오류가 발생했습니다.
Traceback (most recent call last): File "/root/dog.py", line 17, in print(my_dog.age) AttributeError: Dog instance has no attribute 'age' [Finished in 0.0s with exit code 1]
class Dog():
def _init_(self, name, age):
self.name = name
self.age = age
def sit(self):
print(self.name.title() + "is not sitting.")
def roll_over(self):
print(self.name.title() + "rolled over")
my_dog = Dog('Willie', 6)
print("My dog's name is " + my_dog.name.title() + ".")
print("My dog is " + str(my_dog.age) + "years old.")
my_dog.sit()
my_dog.roll_over()
print(my_dog.age)
'__init__'의 양쪽에 밑줄이 두 개 필요합니다. –
Daniel Roseman, 내 질문을 편집 해 주셔서 감사합니다. 나 여기 처음이야. 아직 페이지 편집 방법을 모르겠다. –