달나라 노트

Python os : os.makedirs (디렉토리 만들기) 본문

Python/Python os

Python os : os.makedirs (디렉토리 만들기)

CosmosProject 2020. 11. 25. 19:25
728x90
반응형

 

 

 

os.makedirs

os.makedirs은 디렉토리를 만들어주는 기능을 제공합니다.




아래와 같은 디렉토리 구조가 있다고 가정해봅시다.

--- dir
 |--- test.py
 |--- test_2
   |--- test.xlsx




현재 코드는 test.py에 적히고 있습니다.

 

만약 test.py와 동일한 디렉토리에 testing이라는 디렉토리를 새로 생성하고싶다면 아래처럼 하면 됩니다.

import os

os.makedirs(name='testing/', exist_ok=True)

- Output
--- dir
 |--- test.py
 |--- teseting
 |--- test_2
   |--- test.xlsx

그러면 testing이라는 디렉토리가 생성된 것을 볼 수 있습니다.

 

위 예시에서 exist_ok=True라는 옵션이 있는데 이 옵션이 True라면 생성하려는 디렉토리와 동일한 이름을 가진 디렉토리가 존재한다면 그냥 생성하지 않고 기존 디렉토리를 그대로 둔다는 의미입니다.




만약 test_2 안에 testing_2라는 디렉토리를 새로 생성하고싶다면 아래처럼 하면 됩니다.

import os

os.makedirs(name='test_2/testing_2', exist_ok=True)

- Output
--- dir
 |--- test.py
 |--- teseting
 |--- test_2
   |--- testeing_2
   |--- test.xlsx

 

 

 

 

 

 

728x90
반응형
Comments