본문 바로가기
함수 설명/기본 및 범용

[Python] 폴더 생성해줘! os.makedirs(), os.mkdir()

by First Adventure 2024. 6. 30.
반응형

소개

  os.makedirs와 os.mkdir는 파이썬의 os 모듈에서 제공하는 디렉토리 생성 함수들입니다. os.mkdir는 단일 디렉토리를 생성하는 반면, os.makedirs는 중첩된 여러 디렉토리까지 한 번에 생성할 수 있습니다. 예를 들어, path를 '/home/docu/python'으로 지정한다면 home, docu, python 폴더를 각각 생성합니다.

 

기본 사용법

os.makedirs()

  • exist_ok=True로 설정하면, 이미 디렉토리가 존재해도 에러가 발생하지 않습니다.
import os

# 중첩된 디렉토리 생성
path = 'insert your path'
os.makedirs(path, exist_ok=True)

os.mkdir()

import os

# 단일 디렉토리 생성
path = 'insert your path'
os.mkdir(path)

 

 

라이센스

  Python의 os 모듈은 Python Software Foundation License (PSFL) 하에 배포됩니다. PSFL은 자유 소프트웨어 라이센스로, 상업적 사용을 포함한 거의 모든 용도로 사용이 가능합니다. 이 라이센스는 소스 코드에 저작권 공지와 라이센스 텍스트를 유지해야 합니다.

  자세한 라이센스 내용은 Python 공식 라이센스 페이지에서 확인할 수 있습니다.

 

마무리

  가장 먼저 뭐부터 시작할까 고민했습니다. 그러다가 우리에게 집이 필요한 것처럼 결과물을 저장하기 위해서는 폴더가 필요하기 때문에 첫 번째 글로 폴더를 생성해주는 함수를 알아보았습니다. 앞으로도 자주쓰이는 파이썬 함수에 대해서 알아보도록 하겠습니다.

 

관련 내용

  [Python] 현재 경로 알려줘! os.getcwd()

반응형