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)
'hacking or software engineering skills > etc' 카테고리의 다른 글
rasputin library import하기 (0) | 2021.04.07 |
---|---|
[imaginare 설치] TypeError: Class advice impossible in Python3 에러 (0) | 2021.03.05 |
conda error (0) | 2021.01.19 |
ImportError: IProgress not found. jupyter lab tqdm, notebook tqdm 에러 문제 (0) | 2021.01.15 |
[flask] python 파일 업로드/다운로드 예제 (0) | 2021.01.13 |