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, "폴더를 생성했습니다.")
실행결과 |
sample_dir 폴더를 생성했습니다. |
코드를 실행하면 폴더를 생성했다는 메시지가 출력됩니다. 그리고 VSCode 탐색기를 보면 작업 폴더에 sample_dir이라는 폴더가 생성돼 있습니다. 앞의 코드를 다시 한번 실행하면 sample_dir 폴더가 존재하므로 출력 내용이 달라집니다.
실행결과 |
이미 존재하는 폴더입니다. |