반응형
디렉토리 내부에서 특정 확장자를 가지는 파일을 제거하는 방법
먼저 폴더 내부에 있는 모든 파일들의 목록을 읽습니다.
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 변수에서 설정한 확장자의 파일들이 모두 삭제되었습니다.
'Programming > Python' 카테고리의 다른 글
[Python] 아나콘다 가상환경 설치 (0) | 2021.03.21 |
---|---|
[Python] 구글 코랩 사용 방법 (0) | 2021.02.20 |
[Python] 파이참 설치 (0) | 2020.05.02 |
[Python] Face detection을 통한 성별, 나이 추정(Real-time Gender and age prediction) (0) | 2020.02.24 |