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)

motam79
fuente

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.

slhck
fuente