[Python] 파이썬 특정 경로 내 파일 삭제하는 방법 (os.remove)

2023. 2. 14. 22:57카테고리 없음

반응형

안녕하세요. 코딩왕 코주부입니다.

 

오늘은 파이썬의 os 라이브러리를 활용한경로 내 존재하는 특정 파일 삭제하는 방법을알아보겠습니다!

 

먼저, 삭제할 파일이 있는 경로(directory)를 확인합니다.

## 삭제할 파일이 존재하는 경로 입력 ##
path = 'C:/Users/workSpace/test/'

Python을 실행하여 path 변수에 해당 경로를 입력합니다.

 

import os
os.listdir(path) ## 해당 경로에 있는 파일 리스트 ##

## ['company.txt', 'name.txt'] ##

import os 이후 os.listdir()를 활용하여

해당 경로에 있는 파일 리스트를 불러옵니다.

 

file_list = os.listdir(path) ## file_list 변수에 파일 리스트 입력 ##
print(file_list)

## ['company.txt', 'name.txt'] ##

삭제할 file_list를 변수로 정의하구요!

변수 설정이 잘 되었는지 print()로 한 번 더 체크!

 

for file in file_list:
    os.remove(path + file) ## 삭제 실행 ##
    print(f"{file} 삭제 완료")
    
## company.txt 삭제 완료 ##
## name.txt 삭제 완료 ##

이제 파일을 삭제해보겠습니다.

os.remove() 를 활용합니다!

 

for 반복문과 함께

f-string formatting 을 사용하면

for loop 실행이 잘 되는지도 확인할 수 있겠죠?

 

실제로 파일이 삭제되었는지

원래 파일이 있던 폴더로 다시 들어가 봅니다!

 

짜잔~~ 성공~!!

 

정말 쉽습니다!

모두 수고많으셨습니다!

많은 도움이 되었으면 좋겠습니다 ㅎㅎ

반응형