Я пытаюсь сделать следующее, в этом порядке:
Используйте os.walk()
для перехода вниз по каждому каталогу.
В каждом каталоге есть subfolders
, но меня интересует только первый subfolder
. Итак, каталог выглядит так:
/home/RawData/SubFolder1/SubFolder2
Например. Я хочу, чтобы в RawData2 были папки, которые останавливаются на уровне SubFolder1.
Дело в том, что кажется, что os.walk()
проходит через ВСЮ папку RawData
, и я не уверен, как это остановить.
Ниже приведено то, что у меня есть до сих пор - я пробовал несколько других комбинаций замены переменных каталогов на корень или файлы, но, похоже, это не дает мне того, что я хочу.
import os
for root, dirs, files in os.walk("/home/RawData"):
os.chdir("/home/RawData2/")
make_path("/home/RawData2/"+str(dirs))