2013-03-28 1 views
-6

У меня есть каталог, содержащий 450 папок, все уникальные имена. Внутри этой папки мне нужно создать вложенную папку под названием метаданных, поэтому он выглядит следующим образом: Folder1/Метаданные Folder2/Метаданные folder3/МетаданныеИспользование Python для создания определенной папки в нескольких папках

Есть ли способ, с помощью Python, чтобы создать этот пример?

+0

Вы можете создать папку с 'os.makedir (путь)'. Дополнительную информацию см. В [документах] (http://docs.python.org/2/library/os.html#os.mkdir). – camelNeck

ответ

3

функции вы ищете все в os module:

import os 
for item in os.listdir('.'): 
    if os.path.isdir(item): 
     newdir = os.path.join(item, 'Metadata') 
     if not os.path.exists(newdir): 
      os.makedirs(newdir) 
+1

Я думаю, что каталоги не являются рекурсивными в соответствии с деталями, поэтому ** mkdir ** также должен работать. –

Смежные вопросы