2012-07-16 64 views
5

Python解释器在使用Object时显示NameError。显示错误的Python - 名称'Object'未定义

>>> class test(Object): pass 
... 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'Object' is not defined 

Python版本是2.7.3。

我一直无法删除此错误。我在这里错过了什么吗?

回答

14

object必须小写。尝试

>>> class test(object): pass 

在Python 3.x中,你也可以离开它:

>>> class test: pass 

(在2.x中,你不应该这样做,直到你准备好面对classic classes的怪物)