[pyar] como realizar imports correctamente?

Mariano Aquino mariano.aquino en gmail.com
Lun Sep 29 11:28:47 ART 2014


hola chicos!
luego de dedicarme a participar como expectador, tengo una consulta para
hacerles, que no logro resolver.
seguro que es una pavada, pero bueno, aca va.

tengo los siguientes tres archivos:

*main.py*

from paquete import clase


*clase.py*

from utilitaria import Punto
punto = Punto()


*utilitaria.py*:

class Punto:
    pass


...en la siguiente estructura de archivo:

programa
     |
     |--main.py
     |
     |--paquete
             |
             |--__init__.py
             |
             |--clase.py
             |
             |--utilitaria.py


Cuando corro main.py, me tira el siguiente error:

Traceback (most recent call last):
  File "C:\Users\maquino\Desktop\test\main.py", line 1, in <module>
    from paquete import clase
  File "C:\Users\maquino\Desktop\test\paquete\clase.py", line 1, in <module>
    from utilitaria import Punto
ImportError: No module named 'utilitaria'


como debo paquetizar/importar correctamente esto para que funcione?


espero que me puedan ayudar, gracias!

Mariano


PD: esto es un ejemplo resumido del caso puntual en mi programa, pero
reproduce perfectamente el error que necesito solucionar!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140929/8636b9df/attachment.html>


More information about the pyar mailing list