Llamar desde un funcion de un modulo a otra funcion de otro modulo en distinto directorio
Publicado por Santiago (13 intervenciones) el 26/04/2021 00:12:09
Hola:
Tengo esta estructura de directorios y ficheros:
C:\miapp\seguridad
C:\miapp\seguridad\__init__.py
C:\miapp\seguridad\modulo1.py
C:\miapp\test
C:\miapp\test\__init__.py
C:\miapp\test\modulo2.py
(Los dos ficheros __init__.py están vacíos)
modulo1.py
modulo2.py
Y obtengo el error: "ModuleNotFoundError: No module named 'seguridad'"
¿Cómo puedo importar funciones de un paquete en otro que no sea el raiz? Porque desde el raiz (C:\miapp) sí me deja.
Gracias.
Tengo esta estructura de directorios y ficheros:
C:\miapp\seguridad
C:\miapp\seguridad\__init__.py
C:\miapp\seguridad\modulo1.py
C:\miapp\test
C:\miapp\test\__init__.py
C:\miapp\test\modulo2.py
(Los dos ficheros __init__.py están vacíos)
modulo1.py
1
2
def imprimir(mensaje):
print(mensaje)
modulo2.py
1
2
3
4
5
import sys
sys.path.append('./seguridad')
from seguridad import imprimir
imprimir('prueba')
Y obtengo el error: "ModuleNotFoundError: No module named 'seguridad'"
¿Cómo puedo importar funciones de un paquete en otro que no sea el raiz? Porque desde el raiz (C:\miapp) sí me deja.
Gracias.
Valora esta pregunta


0