我是Python的新手,我知道我必须缺少一些非常简单的东西,但为什么这个非常非常简单的代码工作起来呢?为什么我不能在Python中访问实例.__ class__属性?
class myClass:
pass
testObject = myClass
print testObject.__class__
我得到以下错误:
AttributeError: class myClass has no attribute '__class__'
不Python中的每个对象都有一个__class__
属性?
错误只在Python 2.x中存在在Python 3.1中'__class__'不会产生错误。而且,你为什么还在使用旧式课程? – kennytm 2010-05-14 16:02:10
@KennyTM - 这可能很密集,但是......旧式课程是什么? – froadie 2010-05-14 16:09:37
不是从'object'派生的类。 – kennytm 2010-05-14 16:13:59