파이썬, 임시 디렉터리 생성, 삭제 예제
글. 수알치 오상문
C:\temp 디렉터리에 임시 디렉터리를 생성하고 삭제하는 예제입니다.
import os
import time
import shutil
temp_dir = "c:/temp/" + str(time.time()).replace('.', '')
# 예: c:/temp/16611315154971464
print(temp_dir, "디렉터리를 만듭니다")
try:
os.mkdir(temp_dir)
except Exception as e:
print("디렉터리 생성 에러:", e)
else:
if os.path.exists(temp_dir):
print('임시 디렉터리가 만들어졌습니다.')
input("임시 디렉터리(하위 디렉터리 및 파일 포함)를 삭제합니다(Enter): ")
shutil.rmtree(temp_dir)
if os.path.exists(temp_dir):
print('임시 디렉터리 삭제 실패!')
[실행 결과]
c:/temp/16611315154971464 디렉터리를 만듭니다
임시 디렉터리가 만들어졌습니다.
임시 디렉터리(하위 디렉터리 및 파일 포함)를 삭제합니다(Enter):
반응형
'Python 기초' 카테고리의 다른 글
python MySQL (MySQLdb) 멀티 쿼리 실행 예제 (0) | 2022.09.20 |
---|---|
파이썬, 비율이나 퍼센트 구하는 사용자 함수 예제 (0) | 2022.09.17 |
파이썬 PIP 업데이트 명령 (0) | 2022.08.21 |
파이썬, 백그라운드 스케줄러, 백그라운드 동작 apscheduler 예제 (0) | 2022.08.15 |
파이썬, asyncio 함수 실행 취소 및 예외 처리 (0) | 2022.07.31 |