os 모듈에서 기능이 있는 단일 파일 또는 단일 빈 폴더를 삭제할 수 있습니다.
예
예를 들어 my_file.txt 파일을 삭제하려면
>>> 가져오기 os>>> os.remove('my_file.txt')
os.remove에 대한 인수는 절대 또는 상대 경로여야 합니다.
여러 파일을 삭제하려면 파일 목록을 반복하고 위의 기능을 사용하십시오. 제거하려는 모든 파일이 포함된 폴더를 삭제하려면 다음과 같이 폴더를 제거하고 다시 생성할 수 있습니다.
>>> 셧틸 가져오기>>> 셧틸.rmtree('my_folder')>>> os 가져오기>>> os.makedirs('my_folder')
os.walk()를 사용하여 파일을 재귀적으로 삭제할 수도 있습니다.
예
가져오기 os, re, os.pathmypath ="my_folder" for root, dirs, files in os.walk(mypath):for file in files:os.remove(os.path.join(root, file))사전>위의 방법을 사용하면 디렉토리 트리가 손상되지 않습니다.
hgjg