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/