Con este articulo empecé a entender el tema<div><br></div><div><a href="http://crysol.org/es/metaprogramacion-con-python">http://crysol.org/es/metaprogramacion-con-python</a></div><div><br><br>El miércoles, 6 de junio de 2012, Abraham Zamudio  escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Interesante el termino MetaProgramacion ... algun libro o documentacion ??? <br><br><div>2012/6/6 Alvaro Manrique <span dir="ltr">&lt;<a>sanreikaj.foros@gmail.com</a>&gt;</span><br>

<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Es correcto, en mi proyecto hay algo de metaprogramación pero aun estoy en pañales para aplicarla correctamente,<div>espero poder aplicarla con todas las de la ley. ;)<br>

<div><br>El miércoles, 6 de junio de 2012, mauricio rodriguez  escribió:<div><div><br>
<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">se agradece me gusta para metaprogramación...<div><br></div><div><br><br><div>El 6 de junio de 2012 13:42, Alvaro Manrique <span dir="ltr">&lt;<a>sanreikaj.foros@gmail.com</a>&gt;</span> escribió:<br>




<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenas Tardes;<div><br></div><div>    Espero se encuentren bien, a continuación comparto un pequeño código para cargar módulos de un paquete dinamicamente:</div>




<div><br></div><div><div>import sys</div><div><br></div><div>
def LoadModule(module):</div><div><br></div><div>    mod =&quot;&quot;</div><div><br></div><div>    try:</div><div><br></div><div>        path =  __path__</div><div><br></div><div>        sys.path.append(path[0])</div><div>





<br></div><div>        mod = __import__(module)</div><div><br></div><div>    except Exception, e:</div><div>        print &quot;LOAD MODULE&quot;,e.__class__.__name__, e</div><div><br></div><div>    return mod</div></div>





<div><br></div><div><br></div><div>   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,</div><div>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</div>





<div>de eso también se van a ir agregando muchos mas módulos al paquete.</div><div><br></div><div>   Esta función la ejecuto en el __init__ del paquete con lo que desde el modulo que llama solamente importo dicha función.</div>





<div><br></div><div>   Funciona perfecto pero si hay una mejor manera de implementar la idea, es bienvenida.</div><div><br></div><div>   Espero le pueda servir a alguien mas.</div><div><br></div><div>   Saludos.</div><span><font color="#888888"><div>





<br></div><div><br></div><br><br>-- <br><div style="text-align:left"><br><div style="text-align:-webkit-auto"><span><font color="#3366ff">--------------------------------------------------------------</font></span></div>





<font style="text-align:-webkit-auto" color="#3366ff"><b>Alvaro Manrique</b></font><div style="text-align:-webkit-auto"><font color="#3366ff"><b>Programador</b></font></div>
<div style="text-align:-webkit-auto"><b style="color:rgb(51,102,255)">Venezuela</b></div><div style="text-align:-webkit-auto"><font color="#3366ff"><b>Skype: alvaromanrique84</b></font></div>
<div style="text-align:-webkit-auto"><font color="#3366ff"><b>Twitter: <a href="http://twitter.com/AJ_Manrique" target="_blank">@AJ_Manrique</a></b></font></div><div style="text-align:-webkit-auto">
<span><font color="#3366ff">---------------------------------------------------------------</font></span></div></div><br>
</font></span><br>_______________________________________________<br>
Python-es mailing list<br>
<a>Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br></div>
</blockquote></div></div></div></div><div><div><br><br>-- <br><div style="text-align:left"><br><div style="text-align:-webkit-auto"><span><font color="#3366ff">--------------------------------------------------------------</font></span></div>


<font style="text-align:-webkit-auto" color="#3366ff"><b>Alvaro Manrique</b></font><div style="text-align:-webkit-auto"><font color="#3366ff"><b>Programador</b></font></div>
<div style="text-align:-webkit-auto"><b style="color:rgb(51,102,255)">Venezuela</b></div><div style="text-align:-webkit-auto"><font color="#3366ff"><b>Skype: alvaromanrique84</b></font></div>
<div style="text-align:-webkit-auto"><font color="#3366ff"><b>Twitter: <a href="http://twitter.com/AJ_Manrique" target="_blank">@AJ_Manrique</a></b></font></div><div style="text-align:-webkit-auto">
<span><font color="#3366ff">---------------------------------------------------------------</font></span></div></div><br>
</div></div><br>_______________________________________________<br>
Python-es mailing list<br>
<a>Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/ma</a></blockquote></div>Abraham Zamudio Ch.<br><br>
</blockquote></div><br><br>-- <br><div style="text-align:left"><br><div style="text-align:-webkit-auto"><span style="background-color:rgb(255,255,255)"><font color="#3366ff">--------------------------------------------------------------</font></span></div>
<font color="#3366ff" style="text-align:-webkit-auto;background-color:rgb(255,255,255)"><b>Alvaro Manrique</b></font><div style="text-align:-webkit-auto"><font color="#3366ff" style="background-color:rgb(255,255,255)"><b>Programador</b></font></div>
<div style="text-align:-webkit-auto"><b style="color:rgb(51,102,255);background-color:rgb(255,255,255)">Venezuela</b></div><div style="text-align:-webkit-auto"><font color="#3366ff" style="background-color:rgb(255,255,255)"><b>Skype: alvaromanrique84</b></font></div>
<div style="text-align:-webkit-auto"><font color="#3366ff" style="background-color:rgb(255,255,255)"><b>Twitter: <a href="http://twitter.com/AJ_Manrique" target="_blank">@AJ_Manrique</a></b></font></div><div style="text-align:-webkit-auto">
<span style="background-color:rgb(255,255,255)"><font color="#3366ff">---------------------------------------------------------------</font></span></div></div><br>