Cómo agregar a todas las subcarpetas una carpeta en PYTHONPATH


2

Todas las fuentes de mi módulo Python están en la carpeta /src/*:

/src/module1
/src/module2
    ...
/src/modules100

Si deseo agregar todos estos módulos a mi PYTHONPATH, necesito agregarlos individualmente en mi .bashrcmediante el exportcomando. ¿Es posible agregarlos con un comando? (básicamente agrego todo debajo de la /src/*carpeta a mi PYTHONPATH)

Respuestas:


0

Puede encontrar varias opciones para hacerlo en Stack Overflow . Uno de los mas fáciles:

PYTHONPATH="$(printf "%s:" /src/*/)"

Aquí, se /src/*/expande en todos los directorios debajo /src/. printfluego usa dos puntos ( :) como carácter separador.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.