Hola a todos! espero estén bien... Mi problema es el siguiente, tengo los siguientes archivos: - MatematicaBraille.py: contiene la clase Traductor - CastellanoBraille.py: contiene la clase Castellano - Utilidades.py: contiene la clase Util - ElegirTraduccion.py
En MatematicaBraille.py y CastellanoBraille.py uso métodos que se encuentran en Utilidades.py, por lo que en ambos archivos hago: from Utilidades import Util. En Utilidades.py uso las clases Traductor y Castellano, por lo que hago: from MatematicaBraille import Traductor from CastellanoBraille import Castellano En ElegirTraduccion.py también uso las clases Traductor y Castellano, por lo que hago: from MatematicaBraille import Traductor from CastellanoBraille import Castellano Pero cuando corro ElegirTraduccion.py me da este error: Traceback (most recent call last): File "ElegirTraduccion.py", line 7, in <module> from MatematicaBraille import Traductor File "/home/andreina/Escritorio/bin/MatematicaBraille.py", line 9, in <module> from Utilidades import Util File "/home/andreina/Escritorio/bin/Utilidades.py", line 7, in <module> from MatematicaBraille import Traductor ImportError: cannot import name Traductor Cómo puedo resolver este problema de llamadas cíclicas? Muchas gracias de antemano!
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/