Programming/Python
[파이썬] 특정 확장자 파일 제거
Jinsoo Kim
2021. 8. 25. 16:32
반응형
디렉토리 내부에서 특정 확장자를 가지는 파일을 제거하는 방법
먼저 폴더 내부에 있는 모든 파일들의 목록을 읽습니다.
paths = glob.glob('D:/test/**', recursive=True)
다음으로, 삭제할 파일들의 확장자를 설정합니다.
예제에서는 그림 파일(jfif, jpg)을 제외한 파일들을 모두 삭제하겠습니다.
exts = ('txt', 'pptx')
exts 변수로 설정된 확장자의 파일들을 삭제합니다.
for path in paths:
if any(ext in path for ext in exts):
os.remove(path)
실행 결과, exts 변수에서 설정한 확장자의 파일들이 모두 삭제되었습니다.