2012-07-16 25 views
5

El intérprete de Python muestra NameError usando Object.Python que muestra el error - el nombre 'Objeto' no está definido

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

Python version is 2.7.3.

No he podido eliminar este error. ¿Me estoy perdiendo de algo?

Respuesta

14

object debe tener minúscula. Trate

>>> class test(object): pass 

En Python 3.x, también puede simplemente dejarlo fuera:

>>> class test: pass 

(En 2.x, usted no debe hacer eso hasta que esté listo para hacer frente a la monstruosidad de classic classes)

Cuestiones relacionadas