ayuda ...instanciar una clase en otra..
Luis Miguel Morillas
morillas en gmail.com
Jue Mayo 25 18:10:10 CEST 2006
2006/5/25, carlos villa <carlosfvo en gmail.com>:
> buenas tardes, mi problemita es un simple programita aqui tengo una
> clase que se llama encriptado la cual recibe en un metodo llamdo
> ecncript una cadena y la encripta con MD5 y retorna la cadena
> encriptada a mi otra clase donde manejo el llamado que se llama
> llamar.py intento manejar aqui orientacion a objetos con import ,
> import from etc. pero no consigo que me funcione,si me pueden ayudar
> corrgiendolo se los agradeceria.
>
>
>
Hmm. Un diseño un tanto extraño. Recomendaciones: pon la inicial de
tus clases en mayúscula, te ayudará a entender el código. ¿Por qué
utilizas clases si no instancias ninguna? Parece que lo que usas son
métodos estáticos ¿no?
>
> encriptado.py ...................................................................................................................................................................
>
> #!/usr/bin/env python
> # -*- coding: latin-1 -*-
>
> import md5
>
> class encriptado:
>
>
> def encript(clave):
> return md5.new(clave).hexdigest()
encript = staticmethod(encript)
>
>
>
>
>
> llamar.py
> .......................................................................................................................................................
>
> import sys
> from encriptado import encript
from encriptado import encriptado
>
> class Llamar:
> def __init__ (self):
>
> password = raw_input('Digite: ')
> print encript(password)
print encriptado.encript(password)
>
> if __name__ == '__main__':
> aplicacion=Llamar()
>
> ...................................................................................................................................................................
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
--
Saludos,
--
Luis Miguel
Más información sobre la lista de distribución Python-es