21. 파이썬 폴더 생성하기


파이썬 폴더 생성하기

파이썬을 이용해서 특정한 경로에 원하는 이름을 갖는 폴더를 만들 수 있습니다.

오늘 날짜를 폴더 이름으로 갖는 폴더를 하나 만들어보겠습니다.



os.mkdir()

예제

import os
from datetime import date

today = str(date.today())

if not(os.path.isdir(today)):
   os.mkdir(os.path.join(today))

str(date.today())는 오늘의 날짜입니다.

만약 현재 경로에 오늘 날짜에 해당하는 폴더가 없다면, mkdir()을 이용해서 폴더를 하나 만들어줍니다.




os.makedirs()

예제

import os
from datetime import date

today = str(date.today())

if not(os.path.isdir(today)):
   os.makedirs(os.path.join(today))

makedirs()는 mkdir()와 다르게 인자로 전달된 디렉터리를 재귀적으로 모두 생성해줍니다.

권한이 없어서 디렉터리를 생성할 수 없는 경우에 예외가 발생할 수 있습니다.



이전글/다음글