Interesante el termino MetaProgramacion ... algun libro o documentacion ???
2012/6/6 Alvaro Manrique <sanreikaj.fo...@gmail.com> > 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>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 >>> 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/ > > -- Abraham Zamudio Ch.
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/