디렉토리 존재 여부 확인 후, 새로 디렉토리 생성하는 Python 예제Python/Python 예제 코드2024. 4. 23. 21:35
Table of Contents
반응형
디렉토리가 존재하는지 여부를 확인한 후, 새로 디렉토리를 생성하는 Python 예제입니다.
2024. 4. 23 최초작성
처음 실행하면 디렉토리를 생성합니다.
./img 디렉토리가 생성되었습니다. |
이제부터 실행하면 디렉토리를 삭제하고 새로 생성할지 물어봅니다. n를 선택하면 디렉토리를 그대로 유지합니다.
./img 디렉토리가 존재합니다. 삭제하고 새로 생성하시겠습니까? (y/n): n |
다시 한번 실행하여 이번엔 y를 선택하면 디렉토리를 삭제한 후, 디렉토리를 새로 생성합니다.
./img 디렉토리가 존재합니다. 삭제하고 새로 생성하시겠습니까? (y/n): y ./img 디렉토리가 삭제되었습니다. ./img 디렉토리가 생성되었습니다. |
전체 코드입니다.
import os import shutil save_dir = './img' response = 'y' # 디렉토리가 존재하는지 체크 if os.path.exists(save_dir): # 디렉토리를 지울지 물어봄 response = input(f'{save_dir} 디렉토리가 존재합니다. 삭제하고 새로 생성하시겠습니까? (y/n): ') if response.lower() == 'y': # 디렉토리 삭제 shutil.rmtree(save_dir) print(f'{save_dir} 디렉토리가 삭제되었습니다.') # 디렉토리 새로 생성함 if response == 'y': os.makedirs(save_dir) print(f'{save_dir} 디렉토리가 생성되었습니다.') |
반응형
'Python > Python 예제 코드' 카테고리의 다른 글
logging을 사용하여 레벨별로 다른 파일에 로그를 저장하는 예제 (0) | 2024.06.20 |
---|---|
Python if문 내부에 있는 조건별로 주석 달기 (0) | 2024.05.17 |
fps 계산하는 Python 예제 (0) | 2024.04.21 |
Python List와 문자열간 변환 (0) | 2024.04.10 |
파이썬 기초 강좌 (5) | 2024.03.16 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!