ayuda con clases
Publicado por pollardino (2 intervenciones) el 14/09/2011 12:50:25
Buenas, estoy comenzando con python, y estoy algo confuzo con el tema "clases", he intentado preacticar haciendo un pequeño script:
class Prueba:
def __init__(self):
fileName = "se abre cuandro de dialogo"
print fileName
def imprimir(self):
print self.fileName
print "su guardo archivo"
pantalla=Prueba()
pantalla.imprimir()
el tema es que recibo este error:
Traceback (most recent call last):
File "C:/Users/Insumos Cristian B/Desktop/prueba.py", line 11, in <module>
pantalla.imprimir()
File "C:/Users/Insumos Cristian B/Desktop/prueba.py", line 6, in imprimir
print self.fileName
AttributeError: Prueba instance has no attribute 'fileName'
si me podrian ayudar estaria muy agradecido.
PD: las tabulaciones y espacios estan bien, solo que aca no se muestran.
class Prueba:
def __init__(self):
fileName = "se abre cuandro de dialogo"
print fileName
def imprimir(self):
print self.fileName
print "su guardo archivo"
pantalla=Prueba()
pantalla.imprimir()
el tema es que recibo este error:
Traceback (most recent call last):
File "C:/Users/Insumos Cristian B/Desktop/prueba.py", line 11, in <module>
pantalla.imprimir()
File "C:/Users/Insumos Cristian B/Desktop/prueba.py", line 6, in imprimir
print self.fileName
AttributeError: Prueba instance has no attribute 'fileName'
si me podrian ayudar estaria muy agradecido.
PD: las tabulaciones y espacios estan bien, solo que aca no se muestran.
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0