[pyar] importar relativo

Fabricio Todeschini ginobvhc en gmail.com
Sab Mayo 4 19:57:45 ART 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Buen (dia, tardes, noches) gente de la lista, tengo un par de consultas.
Tengo una estructura de directorios de la siguiente manera
Solar/
     /propiedades
     	/fisico_qcas
		__init__.py
		properties_water.py
		properties_air.py
	/opticas
		__init__.py
		properties_vidrio.py
     /transf_calor
	__init__.py
	transferencia_de_calor.py

El tema es el siguiente en python 3

properties_water.py tiene las siguientes funciones
fun_cp
fun_rho
fun_mu
fun_k

properties_air.py
fun_cp_air
fun_rho_air
fun_mu_air
fun_k_air

desde transferencia de calor tengo que importar todas estas funciones
probe con relative import de la documentacion de python desde el archivo

>> import transferencia_de_calor.py
from ..propiedades.fisico_qcas import *
SystemError: Parent module '' not loaded, cannot perform relative import

saben como solucionarlo? *1


Otra duda es una vez que importo tranferencia_de_calor.py
tengo
tranferencia_de_calor.fun_cp
tranferencia_de_calor.fun_rho
tranferencia_de_calor.fun_k ... etc
mientras que esas funciones importadas deberian ser provadas solamente
para uso interno del modulo de transferencia de calor, y no deberian
molestar y llenar de funciones una vez que lo llamo, solamente uso
interno.
Hay alguna manera de importarlas de manera privada?

PD:sepan disculpar soy un novato y vengo de *matgarch* que uso para
programar en la facultad

*1 mi solucion fue mover todo al mismo directorio, es una solución
desprolija y no me permite tener las cosas organizadas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRhZJoAAoJEJT1ptuF8HhAyVcP/04nnIYIXrPxC9aRvNsM4CGh
9NU8kZQ/hdl3KR5b+JGnRlSL1kUirF9bRj6WjZ/l1PbVBbeL0pGa+dKvaL7sNGQU
kJMK/KhPVLmrtacIXYY+sElzLr1thH8vOSvdW1u0rmpIeu9mkuj1BZXadVLfPb3q
mObCVd0CQ3ULNvEYD62YhlkFOQ5ry9z9zhizj87pmOj2G/mrKPIKSprAHuzpuiTP
jCNZAO3fZA9jLdlUf1msAJhlX1JjmAGwU/x7aBkLK6vlmUff1rwNI5i5uTK/94Kt
92XpLsPU1i9p6rxtFgywuVlDG5Zchjkgtuvf08TT1v+GeguxK3zeM2DnEw3CmiQK
mCLKp3lqHz4BvGRpZxrMNphE0P2PIufISZruMaU6dLN0KuTj0jGMkYuXxtGL5YnJ
xIlsclOPlJ9qPc5xsNJHC8IMeMluCbpDXp6BzXRRcOA670kCTMwsu9L79q4wCoeu
k/20zfpW6O82ZNQ48ySmAfbsTpSw13qrL59ouIwkg1l7f1Haka+lX0WOWxmRrNyv
Z8QzS5qik29d37YV0KkR2Q59pihqPsWJWqA5pVwDowd0E44Vha6nBGf48KlkvyPf
TZyLKxfv4TIYil8V7hgc9NmV6+CBASZs4gquhzZgp3WZxzMsCWmBPz/8YSML2nk+
/L6qOFipb97vCGKIMBS7
=Elzh
-----END PGP SIGNATURE-----



More information about the pyar mailing list