[pyar] Como escribir subclases en archivos separados

Tomas Zulberti tzulberti en gmail.com
Mie Nov 1 11:19:58 ART 2017


2017-11-01 11:16 GMT-03:00 lukas lei <lukaslei en hotmail.com>:
> Buenos días a todos.
>
> Les consulto, tengo una clase desarrollada en un archivo .py y quiero
> escribir una herencia en otro archivo. (los archivos estan en la carpeta
> clases).
>
>
> Pero me da error, dice que no reconoce la clase Madre. MUCHAS GRACIAS!
>
>
> Seria asi:
>
>
> arch1.py
>
>
> class Madre():
>
>
>
>     def func_madre(self):
>
>         ...
>
> ---------------------
>
>
> arch2.py
>
>
> from clases import arch1
>
>
> class Hija(Madre):
>
>
>
>     def func_hija(self):
>
>         ...
>
>

El import aca esta mal...

Lo correcto seria:

from clases.arch1 import Madre

o

form clases import arch1

class Hija(arch1.Madre):
    ....


Saludos,
TZ


Más información sobre la lista de distribución pyar