2012-07-16 13 views
5

Interpreter języka Python pokazuje NameError na użyciu Object.Python pokazujący błąd - nazwa "Obiekt" nie jest zdefiniowana

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

Wersja w języku Python to 2.7.3.

Nie mogłem usunąć tego błędu. Czy coś mi umyka?

Odpowiedz

14

object musi być pisany małymi literami. Spróbuj

>>> class test(object): pass 

w Pythonie 3.x, można też po prostu zostawić go:

>>> class test: pass 

(W 2.x, nie powinieneś tego robić, dopóki nie są gotowe stawić czoła potworność classic classes)

Powiązane problemy