os.makedirs로 원하는 경로의 폴더를 만들고 싶은데, 해당 디렉터리가 이미 존재하는 경우에 FileExistsError가 뜬다.

- 해결 방법
os.makedirs(path)에 exist_ok 파라미터를 추가한다.
#before
os.makedirs(path)
#after
os.makedirs(path, exist_ok = True)
exist_ok = True를 추가하면, 디렉터리가 이미 존재했다면 에러가 생기지 않은 채 넘어가고, 존재하지 않았다면 만든다.
exist_ok = False의 경우는 디렉터리가 존재했다면 처음과 같은 에러가 뜨게 된다.
끗
'python' 카테고리의 다른 글
| [pycharm] debugger- collecting data 에러 (0) | 2022.05.27 |
|---|---|
| [에러] RuntimeError: CUDA error: device-side assert triggered (0) | 2022.05.20 |
| [python] numpy array, torch tensor 크기 확인하기 (0) | 2022.03.22 |
| [torch] model parameter 개수/값 확인 (0) | 2022.03.16 |
| [argparse] 옵션 설명 (0) | 2022.02.21 |