hacking or software engineering skills/etc
python으로 폴더 지우기 (os, shutil)
study&grow
2021. 3. 4. 15:08
728x90
파일을 지울 때는
os.remove를 사용하는데. 이걸 폴더에 사용하면 안 먹힌다.
import os
folder = '/temp/blar'
os.remove(folder)
에러가 난다. 폴더는 어떤 방식으로 지울까??
2가지 방법이 있다.
1. os.rmdir
import os
folder = '/temp/blar'
os.rmdir(folder)
2. shutil.rmtree
1 번 방법이 안 통할 때가 있다. 폴더내에 또 파일들이 들어있을 경우다. 그럴 경우 이 방법을 쓴다.
shutil.rmtree(folder, ignore_errors=True)