Tuesday, 12 December 2017
Una clase, dos instancia y un archivo

Una clase, dos instancias y un archivo (modo "a")

Ejemplo de ¿cómo se generan dos instancias a partir de la definición de una clase y  guardar la información en un archivo de texto?


class persona:
    def nombre(self,nombre):
        self.nombre= nombre
    def apellido(self,apellido):
        self.apellido= apellido
    def get_apellido(self):
        return self.apellido
    def provincia(self, provincia):
        self.provincia = provincia
    def get_provincia(self):
        return self.provincia
    def get_nombre(self):
        return self.nombre
        

# *****************Main*************************
persona1 = persona()
persona1.nombre("Ana")
persona1.apellido("Mora")
persona1.provincia("Cartago")
persona2 = persona()
persona2.nombre("Allan")
persona2.apellido("Moro")
persona2.provincia("Alajuela")

ca1= str(persona1.get_nombre()) + " " + str(persona1.get_apellido()) +" " + str(persona1.get_provincia()) + " \n "


ca2 =str(persona2.get_nombre()) + " " + str(persona2.get_apellido()) + " " + str(persona2.get_provincia()) + " \n  "

f= open("lista", "a")
f.write(ca1)
f.write(ca2)
f.close()

{backbutton}