listado de módulos

dvilla en gmx.net dvilla en gmx.net
Sab Oct 4 00:55:18 CEST 2003


Hola:

Pues me respondo yo mismo, al menos a la primera parte. Hay dos atributos que
pueden servir para saber qué módulos se han cargado por uno mismo o por el
propio interprete:

sys.builtin_module_names

sys.modules


Saludos,


El Tue, 30 Sep 2003 16:58:32 +0200
dvilla en gmx.net escribió:

> 
> Hola:
> 
> Sabe alguien si hay algún modo de obtener una lista de los módulos
> subceptibles de ser cargados con import? Para los módulos que se han cargado
> se puede usar dir() pero, ¿hay forma de saber cómo se llaman los que hay
> disponibles para cargar??
> 
> Mi caso concreto:
> 
> Estoy utilizando pyorbit; al cargar un imodule se define automáticamente un
> nuevo módulo que debe ser cargado a continuación pero no sé qué nombre le
> pone. Esto me ocurre cuando el .idl tiene un "#pragma prefix" que tiene un
> punto.
> 
> 
> hello.idl:
> 
> #pragma prefix "prueba.es"
> 
> module hello_mod {
>   interface hello {
>     void puts(in string str);
>   };
> };
> 
> 
> 
> hello.py:
> 
>   import sys, ORBit
> 
>   ORBit.load_typelib('./hello_module.so')
> 
>   import CORBA, <nombre_modulo>
> 
> <nombre_modulo> normalmente es el nombre de un modulo definido en el .idl
> (hello_mod), pero si tiene el "prefix" el módulo no está definido.
> 
> 
> Gracias de antemano,
> 	David
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
> 




Más información sobre la lista de distribución Python-es