더북(TheBook)

TIP | path는 경로 정보를 처리하기 위해 os 모듈에서 import해서 사용하는 또 다른 모듈입니다. os 모듈에서 path 모듈, 즉 모듈에서 모듈을 호출할 때 os.path.exists()와 같이 점으로 연결해 코드를 작성합니다.

import os

folder = "sample_dir"
if os.path.exists(folder): # 같은 이름의 폴더가 존재한다면
    print("이미 존재하는 폴더입니다.")
else: # 폴더가 존재하지 않으면
    os.makedirs(folder) # 폴더 생성
    print(folder, "폴더를 생성했습니다.")

실행결과 icon_con

sample_dir 폴더를 생성했습니다.

코드를 실행하면 폴더를 생성했다는 메시지가 출력됩니다. 그리고 VSCode 탐색기를 보면 작업 폴더에 sample_dir이라는 폴더가 생성돼 있습니다. 앞의 코드를 다시 한번 실행하면 sample_dir 폴더가 존재하므로 출력 내용이 달라집니다.

실행결과 icon_con

이미 존재하는 폴더입니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.