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
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/