Como adicionar todas as subpastas a uma pasta para PYTHONPATH

0

Todas as fontes do meu módulo Python estão na pasta /src/* :

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

Se eu quiser adicionar todos esses módulos ao meu PYTHONPATH , preciso adicioná-los individualmente no meu .bashrc usando o comando export . É possível adicioná-los por um comando? (basicamente adicionando tudo sob a pasta /src/* ao meu PYTHONPATH)

    
por motam79 16.10.2017 / 19:59

1 resposta

0

Você pode encontrar várias opções para fazer isso no Stack Overflow . Um dos mais fáceis:

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

Aqui, /src/*/ se expande em todos os diretórios em /src/ . printf , em seguida, usa dois pontos ( : ) como caractere separador.

    
por 16.10.2017 / 20:45