저는 파이썬을 처음 접했고 아주 간단한 것을 놓치고 있어야한다는 것을 알고 있습니다 만, 왜 이렇게 간단하지 않은 코드가 작동합니까? 파이썬에서 인스턴스 .__ class__ 속성에 액세스 할 수없는 이유는 무엇입니까?
AttributeError: class myClass has no attribute '__class__'
파이썬의 모든 개체가
__class__
속성을 없음 :
class myClass:
pass
testObject = myClass
print testObject.__class__
나는 다음과 같은 오류가?
오류는 파이썬 2.x 또는 3.0에 존재 기다리고 있었다으로 지금 작동 파이썬 3.1에서'__class__'는 에러를 생성하지 않습니다. 그리고 왜 아직도 구식 수업을 사용하고 있습니까? – kennytm
@KennyTM - 밀도가 높지만 오래된 스타일 수업은 무엇입니까? – froadie
'object'에서 파생되지 않는 클래스입니다. – kennytm