2012-07-16 62 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的怪物)