반응형
소개
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.makedirs(), os.mkdir()
[Python] 현재 경로 알려줘! os.getcwd()
반응형
'함수 설명 > 기본 및 범용' 카테고리의 다른 글
[Python] 예림이 그 패 봐봐! getattr()로 객체 속성 가져오기 (0) | 2024.07.06 |
---|---|
[Python] 하나로 이어줘! join()으로 문자열 연결하기 (0) | 2024.07.06 |
[Python] 얼마나 남았어? tqdm()으로 진행률 파악하기 (0) | 2024.07.06 |
[Python] 가진 거 다꺼내! os.listdir()으로 목록 확인하기 (0) | 2024.07.06 |
[Python] 현재 경로 알려줘! os.getcwd() (0) | 2024.07.06 |