2014-05-21 4 views
1

현재, 내가 할 수있는 것들 :os는 디렉토리를 결합하여 생성하는 기능을합니까? 내가 지정하고 새 디렉토리를 만들려면

newPath = os.path.join(oldPath,"newfolder") 
if(not os.path.exists(newPath)): os.makedirs(newPath) 

을 내가 궁금하네요 미리 포장 os 기능 (또는 다른 패키지에) 하나의 함수에서이 작업을 수행 할 수있는 경우 ? 나는 내 자신을 만들 수 있지만 오히려 미리 패키지 된 솔루션을 원한다는 것을 알고 있습니다.

답변

0

pylibpath 기능을 사용해보십시오. 로컬 경로 (및 SVN 경로) 주위

그것은 기본적으로 정말 좋은 OOP의 (객체 지향) 추상화입니다.

예 :

from py.path import local 

p = local("/some/path").join("/some/other/path").mkdir("/some/oth/path") 

NB : 상기 예 고안이다. 설명서를 참조하십시오.