Как добавить все подпапки в папку PYTHONPATH

1434
motam79

Все мои исходные коды модуля Python находятся в папке /src/*:

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

Если я хочу добавить все эти модули в свой PYTHONPATH, мне нужно добавить их по отдельности .bashrc, используя exportкоманду. Можно ли добавить их одной командой? (в основном добавляя все в /src/*папке к моей PYTHONPATH)

0

1 ответ на вопрос

0
slhck

Вы можете найти различные варианты для переполнения стека . Один из самых простых:

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

Здесь /src/*/распространяется на все каталоги под /src/. printfзатем использует двоеточие ( :) в качестве символа-разделителя.