[Python-es] Dudas al importar módulos

mauricio rodriguez rodriguez.mauricio55 en gmail.com
Jue Mar 1 18:44:22 CET 2012


Claro, suena muy lógico lo que plantean.

ademas, siguiendo el razonamiento de ustedes, si yo usara un modulo escrito
por otro debería conocer al detalle que modulos necesita este para
funcionar de lo contrario no funcionaria, por lo que importando desde el
propio modulo que lo usa se ahorra este problema, entre los ya mencionados.



print zen[1]

>>> Explícito es mejor que implícito.

gracias por las respuestas

El 1 de marzo de 2012 15:34, Guillermo <nadaird en gmail.com> escribió:

>  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 listPython-es en python.orghttp://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.
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120301/7f121400/attachment.html>


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