Re: Comprobar si un módulo existe antes de cargarlo

Vicente Reig vicente.reig en gmail.com
Mie Abr 11 23:14:05 CEST 2007


Vaya, disculpa Oliver contesté sin querer con el piloto automático. :-)

El día 11/04/07, Oliver Gutiérrez <ogutsua en gmail.com> escribió:
>
> 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
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>



-- 
Vicente Reig Rincón de Arellano
http://www.vicentereig.info/
http://www.flickr.com/photos/vitxo
mvl: 679 980 411




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