반응형
깊은 폴더 생성(재귀호출)
작성 계기
은근히 자주 작성해서 기록으로 남김
코드
def checkAndMkdir(pathStr):
"""해당 경로가 없다면 폴더를 생성한다.
파일이 포함된 경로도 상관 없음
"""
_, ext = os.path.splitext(pathStr)
startPath = pathStr if not ext else os.path.dirname(pathStr)
if not os.path.exists(startPath):
dirUpperedPath = os.path.dirname(startPath)
if not os.path.exists(dirUpperedPath):
checkAndMkdir(dirUpperedPath)
os.mkdir(startPath)
반응형
'Python > Python3' 카테고리의 다른 글
[python3]Multi-Progress 표시하기 (0) | 2019.12.23 |
---|---|
[python3]임의의 progress status (0) | 2019.12.23 |
[Python3]selenium 모듈 에러 노트 (0) | 2019.05.21 |
[python3]os.path 모듈 (0) | 2019.05.04 |
[python3, code style]not의 코드 스타일 (0) | 2019.04.30 |