파이썬은 파일과 폴더를 삭제할 수 있다. 파일을 삭제하기 위해 remove 메서드를 사용하고 폴더를 삭제하기 위해 rmdir 메서드를 사용한다. 그리고, 파일의 존재유무를 확인하기 위해 os.path.exists 메서드를 사용한다. 공통적으로 이들 메서드를 사용하기 위해선 os 패키지를 import 해야 한다.
파이썬 파일 삭제 디렉토리 삭제
delete file and folder
파일을 읽고 쓸 수 있다면 당연히 삭제도 가능하다.
파이썬에서 파일을 삭제할 때는 remove 메서드를 사용한다.
단, 이 경우 패키지가 필요하다.
파일을 삭제할 때 필요한 패키지는 os 패키지 이다.
물론 디렉토리를 삭제할 때도 필요하다.
파일삭제 remove 메서드
파일을 삭제하는 메서드는 remove 이다.
추가적으로 폴더를 삭제하는 메서드는 rmdir 이다.
이 둘은 파이썬에서 파일을 삭제하고 폴더를 삭제하는 기능을 제공한다.
그리고, 이 메서드들을 사용하려면 os 패키지가 필요하다.
import os
os.remove(파일명)
os.rmdir(폴더명)
샘플 코드
위의 사용법을 가지고 파이썬 예제를 만들어 본다.
패키지를 사용하고 메서드를 사용한다.
추가로 os.path.exists 메서드는 파일의 존재유무를 판단한다.
print("----------")
import os
os.remove("zFileEng.txt")
print("----------")
if os.path.exists("zFileKor.txt"):
os.remove("zFileKor.txt")
else:
print("파일이 없습니다.")
print("----------")
os.rmdir("zTest_Folder")
print("----------")
코드를 보면 파일을 삭제하고 폴더를 지운다.
특정 파일은 존재유무를 파악하고 존재한다면 삭제하고 있다.
결과화면을 보자.
메세지가 당연히 없는 것으로 보아 정상적으로 삭제되었다.
물론, 파일과 폴더를 확인해도 삭제된 것이 확인되었다.
반응형
'programming > Python' 카테고리의 다른 글
파이썬 음성 텍스트 변환 SpeechRecognizer 사용 how to convert speech to text (0) | 2022.03.02 |
---|---|
1번째 준비 - 파이썬 음성을 텍스트로 STT 툴 만들기 how to convert speech to text stt in python (0) | 2022.03.01 |
파이썬 텍스트 파일 새로 작성하기 모드 w 사용 Adding Python new string text in file (0) | 2022.01.30 |
파이썬 텍스트 파일 내용 추가하기 모드 a 사용 Adding Python string text in existing file (0) | 2022.01.28 |
파이썬 텍스트 파일 쓰기 모드 3가지 사용 (0) | 2022.01.27 |
댓글