Python 폴더 생성 / mkdir, makedirs

jaeha_lee·2022년 9월 25일
0

Python 개발 시 디렉토리를 만들어야 하는 경우가 생긴다.

import os
path = "test/make/dir"
os.mkdir(path)

이렇게 하면 디렉토리가 만들어지는데, 이때 문제점은
해당 경로에 파일이 있거나,
또는 만들려는 디렉토리의 상위 경로가 존재하지 않을 경우
에러가 발생한다.
mkdir로 폴더를 생성할때 지정한 경로가 존재하지 않으면 [FileNotFoundError] 에러가 발생한다.

이때 사용하면 매우 편한 함수 : make_dirs

import os

path = "test/make/dir"

os.makedirs(path, exist_ok=True)
# exist_ok를 하면 해당 경로에 파일이 없어도, 있어도 에러가 발생하지 않는다

0개의 댓글