파이썬 폴더 생성 방법

안녕하세요, 이번 포스팅은 파이썬 폴더 생성 방법 대해서 작성하도록 하겠습니다.

파이썬 코드를 구현하다 보면 폴더에 있는 파일을 읽고 써야 하는 경우가 있습니다.

이럴 때 사용하면 유용할 파이썬 폴더 생성 방법 함수 알려 드리도록 하겠습니다.

파이썬 폴더 생성 방법

 

파이썬 폴더 생성은 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:\새폴더')

위 코드를 실행하면 지정한 경로에 “새폴더” 라는 폴더가 생성이 되는 것을 확인 할 수 있습니다.

만약 현재 작업 디렉터리에 ‘새폴더’라는 이름의 폴더가 생성하고 싶으시면 그냥 폴더 이름만 입력을 해주시면 됩니다. 😊

폴더생성-파이썬-코드
폴더생성-파이썬-코드

 

▶파이썬 튜플 tuple 사용법 예제 코드

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)

위 코드를 실행하면 현재 작업 중인 디렉터리의 경로가 출력됩니다.

이를 통해 폴더 생성 위치를 쉽게 확인할 수 있습니다! 😉

▶누끼 따는 법 사이트 추천

관련 글

결론

 

지금까지 파이썬 폴더 생성 방법 대해서 포스팅을 작성하였습니다.

약간은 번거로울수도 있지만 이러한 함수들을 활용하면 파이썬에서 폴더 관리를 더 효율적으로 할 수 있습니다.

파이썬을 통해 폴더를 생성하거나 현재 작업 디렉터리를 확인하는 것은 매우 간단하니, 앞으로 여러분의 프로젝트에서도 이 기능들을 자주 활용하시길 바랍니다. 😊

이 포스팅이 파이썬 폴더 생성 방법에 대해 도움이 되셨길 바라며, 다음 포스팅에서도 유용한 정보로 찾아뵙겠습니다! 감사합니다. 🎉

Leave a Comment