[Python-es] Dudas al importar módulos

Guillermo nadaird en gmail.com
Jue Mar 1 18:34:43 CET 2012


El 01/03/12 15:21, mauricio rodriguez escribió:
> Hola todos:
>
> Tengo una duda al importar módulos.
>
> Cuando importo un módulo mio, una clase que yo programe, los módulos 
> extras de los que depende mi clase los debo importar desde el modulo 
> que los necesita o desde el lugar en donde importo mi clase.
>
> ejemplo, esta es la forma correcta o se debe importar el modulo time 
> desde el main.py
>
> *miclase.py*
>
> import time
>
> class MiClase:
>     def __init__(self,foo):
>         self.foo = foo
>     def run(self)
>         print foo
>         time.sleep(0.2)
>
>
> *main.py*
>
> from miClase import MiClase
>
> hora = MiClase(1)
> hora.run()
>
>
>
>
> gracias por leerme
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
La forma es correcta, de hecho si lo ejecutas no debería darte ningún 
problema. Piénsalo de esta manera: si no fuera así, tendrías una lista 
de imports impresionante para hacer un hola mundo, ya que tendría que 
importar todo aquello de lo que dependa un string para crearse e 
imprimirse por consola (entre otras cosas) por lo que seria tedioso y te 
haría saber como funciona python exactamente para asegurarte de que nada 
fallara por falta de imports.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120301/cb6ce08e/attachment.html>


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