Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 스왑 파일을 제거하는 방법은 무엇입니까?


스왑 파일의 확장자는 .swp입니다. 폴더에서 모든 스왑 파일을 재귀적으로 제거하는 가장 쉬운 방법은 확장명 이름(.swp)이 있는 문자열 함수 끝을 사용하여 파일 이름을 일치시키고 이러한 파일을 삭제하는 것입니다.

예시

import os, os.path
mypath = "my_folder"
for root, dirs, files in os.walk(mypath):
    for file in filter(lambda x: x.endswith('.swp'), files):
        os.remove(os.path.join(root, file))

이 프로그램은 "my_folder" 디렉토리를 재귀적으로 검색하고 .swp로 끝나는 모든 파일을 삭제합니다.