Back-End/Python

[파이썬] 파일 및 디렉토리(폴더) 삭제 방법

uni2237 2021. 2. 9.
728x90
728x90

파일 삭제)

file_path = 'C:/project/workspace/data.csv'

import os
if os.path.isfile(file_path): # 파일 존재 유무 검사 (if문 제거해도 됨)
  os.remove(file_path) # 해당 경로의 파일 삭제

 

폴더 삭제)

폴더 삭제는 두가지 방법이 있음!!

 

1. 폴더 안에 파일없는 경우 (os)

import os
_dir_path= "C:/project/workspace/data" # 폴더 경로
os.rmdir(file_path) 
# 안에 파일있으면 디렉토리가 비어있지 않다는 오류 발생

2. 폴더 안에 파일있는 경우 (shutil)

import shutil
_dir_path = "C:/project/workspace" # 폴더 경로
shutil.rmtree(_dir_path)

 

728x90

댓글