안녕하세요, 이번 포스팅은 파이썬 폴더 생성 방법 대해서 작성하도록 하겠습니다.
파이썬 코드를 구현하다 보면 폴더에 있는 파일을 읽고 써야 하는 경우가 있습니다.
이럴 때 사용하면 유용할 파이썬 폴더 생성 방법 함수 알려 드리도록 하겠습니다.
목차
파이썬 폴더 생성 방법
파이썬 폴더 생성은 os.mkdir os.makedirs 이용하여 수행 할 수 있습니다.
파이썬 폴더 생성 방법
✔ os.mkdir 함수는 하나의 폴더만 생성
✔ os.makedirs 함수를 사용하면 여러 폴더를 한 번에 생성
os.mkdir 함수 이용 방법
첫 번째 방법인 os.mkdir 함수를 이용하여 폴더를 생성하는 법에 대해서 설명 드리도록 하겠습니다.
os.mkdir 함수를 이용하여 지정한 경로에 하나의 폴더를 생성할 수 있습니다.
한꺼번에 여러 폴더를 한번에 생성은 할 수 없습니다.
만약 여러 폴더를 한 번에 생성하고 싶다면 os.makedirs 함수를 사용하시거나 For 문을 이용하여 반복문을 통해서 생성이 가능합니다.
1) os.mkdir 함수 기본 구문
: os.mkdir(path)
여기서 path는 생성하고자 하는 폴더의 경로를 의미 합니다.
2) os.mkdir 함수 예제 코드
import os
os.mkdir('C:\새폴더')
위 코드를 실행하면 지정한 경로에 “새폴더” 라는 폴더가 생성이 되는 것을 확인 할 수 있습니다.
만약 현재 작업 디렉터리에 ‘새폴더’라는 이름의 폴더가 생성하고 싶으시면 그냥 폴더 이름만 입력을 해주시면 됩니다. 😊

os.makedirs 함수 이용 여러 폴더 생성 방법
하나의 폴더가 아닌 여러 가지 폴더를 만들 때는 os.makedirs 함수를 사용하시면 됩니다.
이 함수는 os.mkdir와 비슷하지만, 하나의 폴더가 아니 여러가지 폴더를 생성해줍니다.
1) os.makedirs 함수 기본 구문
: os.makedirs(name, mode=0o777, exist_ok=False)
여기서 name은 생성하고자 하는 폴더의 경로를, mode는 폴더의 권한을, 그리고 exist_ok는 폴더가 이미 존재할 경우의 동작을 지정합니다.
2) os.makedirs 함수 예제 코드
import os
os.makedirs('폴더A/폴더B/폴더C')
위 코드를 실행하면 ‘폴더A’ 아래에 ‘폴더B’가, 그리고 ‘폴더B’ 아래에 ‘폴더C’가 생성됩니다. 🎉
생성한 폴더 위치 경로 확인 방법
폴더를 생성할 때, 그 폴더가 어디에 생성되는지 알아야 할 때가 있습니다.
이럴 때 사용하는 함수가 os.getcwd입니다.
이 함수는 현재 작업 중인 디렉터리의 경로를 반환해줍니다. 😃
os.getcwd 함수는 매개변수 없이 호출되며, 현재 작업 디렉터리의 절대 경로를 문자열로 반환합니다.
1) os.getcwd 함수기본 구문
: os.getcwd()
2) os.getcwd 함수 예제 코드
import os
current_directory = os.getcwd()
print(current_directory)
위 코드를 실행하면 현재 작업 중인 디렉터리의 경로가 출력됩니다.
이를 통해 폴더 생성 위치를 쉽게 확인할 수 있습니다! 😉
관련 글
결론
지금까지 파이썬 폴더 생성 방법 대해서 포스팅을 작성하였습니다.
약간은 번거로울수도 있지만 이러한 함수들을 활용하면 파이썬에서 폴더 관리를 더 효율적으로 할 수 있습니다.
파이썬을 통해 폴더를 생성하거나 현재 작업 디렉터리를 확인하는 것은 매우 간단하니, 앞으로 여러분의 프로젝트에서도 이 기능들을 자주 활용하시길 바랍니다. 😊
이 포스팅이 파이썬 폴더 생성 방법에 대해 도움이 되셨길 바라며, 다음 포스팅에서도 유용한 정보로 찾아뵙겠습니다! 감사합니다. 🎉









