class exampleclass:
def meth01(self, name):
print self.name
obj1 = exampleclass()
obj1.meth01("James")
오류 메시지 :파이썬 오류
Traceback (most recent call last): File "<pyshell#5>", line 1, in
<module>
obj1.meth01("James") File "<pyshell#3>", line 3, in meth01
print self.name AttributeError: exampleclass instance has no attribute 'name'
그래서 난이 오류가 발생하는 것은 잘못 한 일을, 이름이 매개 변수에 그리고 나는 그것을 인쇄 할 수 있도록 무엇인지 이름을 설정하려고 ?
먼저 'self.name'을 설정해야합니다. – hjpotter92
@ 카스라 질문에 "제발"과 "감사"등을 추가하지 마십시오. – hjpotter92
@ hjpotter92 이유가 무엇입니까? 분명히 name이 매개 변수에 있고 아직 정의되지 않았기 때문에 객체를 만들 때 name을 정의 할 수 있습니까? 나는 self.name = name을 쓰는 목적을 알아 내기 위해 글을 쓰려고한다. – Grey