2013-03-28 3 views
-6

나는 모든 고유 한 이름을 가진 450 개의 폴더가있는 디렉토리가 있습니다. 나는 메타 데이터라는 하위 폴더를 생성해야하므로 다음과 같은이 폴더 내부의 폴더 1/메타 데이터 Folder2 폴더/메타 데이터 FOLDER3/메타 데이터Python을 사용하여 여러 폴더 내에 특정 폴더 만들기

이 예제를 만들 Python을 사용하는 방법이 있나요?

+0

당신은'os.makedir (경로)'의 폴더를 만들 수 있습니다. 자세한 내용은 [the docs] (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 **도 작동해야합니다. –