Es correcto, en mi proyecto hay algo de metaprogramación pero aun estoy en pañales para aplicarla correctamente, espero poder aplicarla con todas las de la ley. ;)
El miércoles, 6 de junio de 2012, mauricio rodriguez escribió: > se agradece me gusta para metaprogramación... > > > > El 6 de junio de 2012 13:42, Alvaro Manrique > <sanreikaj.fo...@gmail.com<javascript:_e({}, 'cvml', > 'sanreikaj.fo...@gmail.com');> > > escribió: > >> Buenas Tardes; >> >> Espero se encuentren bien, a continuación comparto un >> pequeño código para cargar módulos de un paquete dinamicamente: >> >> import sys >> >> def LoadModule(module): >> >> mod ="" >> >> try: >> >> path = __path__ >> >> sys.path.append(path[0]) >> >> mod = __import__(module) >> >> except Exception, e: >> print "LOAD MODULE",e.__class__.__name__, e >> >> return mod >> >> >> Este código surge desde la necesidad de poder cargar un modulo del >> paquete el cual no lo se hasta que se ejecuta cierto proceso, >> debido a que el paquete tiene muchos módulos no me pareció conveniente >> importarlos todos en el modulo que los va a usar y aparte >> de eso también se van a ir agregando muchos mas módulos al paquete. >> >> Esta función la ejecuto en el __init__ del paquete con lo que desde el >> modulo que llama solamente importo dicha función. >> >> Funciona perfecto pero si hay una mejor manera de implementar la idea, >> es bienvenida. >> >> Espero le pueda servir a alguien mas. >> >> Saludos. >> >> >> >> >> -- >> >> -------------------------------------------------------------- >> *Alvaro Manrique* >> *Programador* >> *Venezuela* >> *Skype: alvaromanrique84* >> *Twitter: @AJ_Manrique <http://twitter.com/AJ_Manrique>* >> --------------------------------------------------------------- >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org <javascript:_e({}, 'cvml', 'Python-es@python.org');> >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > -- -------------------------------------------------------------- *Alvaro Manrique* *Programador* *Venezuela* *Skype: alvaromanrique84* *Twitter: @AJ_Manrique <http://twitter.com/AJ_Manrique>* ---------------------------------------------------------------
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/