[ Python ] 파이썬 폴더 삭제 방법

[ Python ] 파이썬 폴더 삭제 방법



1. 모듈 임포트

import os


2. 폴더 유/무 확인

szFolderPath = '/home/heojungwook/Test/변경후폴더1'

print(os.path.exists(szFolderPath))

    > True



3. 폴더 삭제

szFolderPath = '/home/heojungwook/Test/변경후폴더1'

os.rmdir(szFolderPath)



4. 폴더 내부 파일 존재시 에러



szFolderPath = '/home/heojungwook/Test/변경후폴더2'

os.rmdir(szFolderPath)



5. 폴더 깔끔하게 지우기

    - 모듈 임포트

import shutil


6. 내부 파일 함께 삭제

szFolderPath = '/home/heojungwook/Test/변경후폴더2'

shutil.rmtree(szFolderPath)



7. 전체 테스트 소스

import os

#szFolderPath = '/home/heojungwook/Test/변경후폴더1'

#print(os.path.exists(szFolderPath))

#szFolderPath = '/home/heojungwook/Test/변경후폴더1'

#os.rmdir(szFolderPath)


#szFolderPath = '/home/heojungwook/Test/변경후폴더2'

#os.rmdir(szFolderPath)


import shutil

szFolderPath = '/home/heojungwook/Test/변경후폴더2'

shutil.rmtree(szFolderPath)




댓글