shutil 모듈의 rmtree 메서드
shutil 모듈의 rmtree 메서드는
디렉토리와 그 안에 있는 모든 파일 및 디렉토리를
삭제합니다. 메서드의 첫 번째 매개변수에는
디렉토리 경로를 지정합니다. 두 번째
선택적 매개변수에는 ignore_errors를 지정합니다.
이 값이 True이면 삭제 실패로 인해 발생하는
오류는 무시됩니다. 세 번째 선택적
매개변수에는 oneerror를 지정합니다.
이 값이 False이면 오류는
지정된 핸들러를 호출하여 처리됩니다.
성공적으로 삭제되면 메서드는
None을 반환합니다.
구문
import shutil
shutil.rmtree(디렉토리 경로, [ignore_errors], [oneerror])
예제
dir 디렉토리와 그 안의 모든 내용을
삭제해 봅시다:
import shutil
print(shutil.rmtree('dir2'))
실행된 코드의 결과:
None