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


0