[pyar] como realizar imports correctamente?

Leandro Poblet leandrodrhouse en gmail.com
Lun Sep 29 11:44:16 ART 2014


Probá con:

from .utilitaria import Punto

Pero estaría bueno saber si es Python 2 ó 3.

El 29 de septiembre de 2014, 11:28, Mariano Aquino <mariano.aquino en gmail.com
> escribió:

> 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!
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140929/1567548b/attachment.html>


More information about the pyar mailing list