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@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.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a