Comprobar si un módulo existe antes de cargarlo

Oliver Gutiérrez ogutsua en gmail.com
Mie Abr 11 18:11:35 CEST 2007


Gracias Vicente.

Eso se que puedo hacerlo, pero era simplemente saber si existia algo 
predefinido en python para ello y alguien lo conocía (En el mensaje puse que 
si había alguna forma distinta a usar excepciones). Supongo que seguiré 
haciéndolo con excepciones.

Saludos

El Miércoles, 11 de Abril de 2007 13:30, Vicente Reig escribió:
> >>> def cosa():
>
> ...     try:
> ...             import noexiste
> ...     except:
> ...             print "no existo"
> ...
>
> >>> cosa()
>
> no existo
>
> >>> def cosa2():
>
> ...     try:
> ...             import datetime
> ...     except:
> ...             print "datetime si que existe"
> ...
>
> >>> cosa2()
>
> El día 11/04/07, Oliver Gutiérrez <ogutsua en gmail.com> escribió:
> > Hola a todos:
> >
> > ¿Existe alguna manera de comprobar si un módulo existe en el sistema
> > antes de
> > importarlo sin tener que buscar los ficheros del módulo  o usar
> > excepciones
> > para que si falla su carga controlemos el error?
> >
> > Saludos a todos
> > --
> > BOFH excuse #451:
> >
> > astropneumatic oscillations in the water-cooling
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es

-- 
BOFH excuse #16:

somebody was calculating pi on the server




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