Hola,

necesito hacer import de una serie de modulos, pero solo se sabe el
path exacto en "run time".
Trabajo con "legacy code" que hace el import de estos modulos con __import__( )

Pero ahora los paths incluyen en punto, de esta forma

        /...../package/api/1.0/foo.py
        /...../package/api/1.1/foo.py
        /...../package/api/1.2/foo.py

Y al pasar "api.1.2.foo" como primer argumento a __import__( ), se hace un lio.

Alguien tiene algun link donde explique como solventar esta silucion
con __import__( ) ?
NOTE: me interesa __import__( ), no imp( ), ni importlib, etc.


Gracias por adelantado.
Un saludo,
Jose
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a