libreria importar gestion clases archivos python sys

importar - agregando una ruta de archivo a sys.path en python



importar clases en python (1)

Hay algunas maneras. Uno de los más simples es crear un archivo my-paths.pth (como se describe here ). Esto es solo un archivo con la extensión .pth que colocó en el directorio de site-packages sistema. En cada línea del archivo, coloca un nombre de directorio, de modo que puede poner una línea allí con /path/to/the/ y agregará ese directorio a la ruta.

También puede usar la variable de entorno PYTHONPATH, que es como la variable PATH del sistema pero que contiene directorios que se agregarán a sys.path . Consulte la documentación .

Tenga en cuenta que no importa lo que haga, sys.path contiene directorios, no archivos. No puede "agregar un archivo a sys.path ". Siempre agregas su directorio y luego puedes importar el archivo.

Tuve un archivo example_file.py , quiero usar este example_file.py de varios archivos, así que decidí agregar example_file.py a sys.path e importar este archivo en otro archivo para usar la funcionalidad del archivo. Había abierto ipython y hecho lo siguiente

import sys sys.path sys.path.append(''/path/to/the/example_file.py'')

Y cuando intenté importar este archivo desde otra ruta de directorio como

import example_file

está funcionando bien, pero después de salir de ipython ingresé nuevamente a él y revisé el sys.path , aquí el camino que he agregado no está presente, así que, por favor, ¿alguien me puede decir cómo agregar un camino al sistema? camino permanentemente en python