728x90
반응형

 티스토리 

 

개요

 표준 라이브러리인 os와 uuid를 활용하여 폴더 이름을 랜덤하게 생성하고, 해당 이름으로 폴더를 만드는 과정을 다룰 것입니다. uuid는 유니버설 고유 식별자를 생성하며, 이를 폴더 이름으로 사용하면 충돌 없이 고유한 이름을 보장할 수 있습니다.

728x90

 

1. 코드리뷰

 * 개발 절차
   - uuid를 사용하여 랜덤한 이름 생성
   - uuid4() 함수를 이용하면 유니크한 이름을 쉽게 생성할 수 있습니다
   - os 모듈의 mkdir 함수를 이용하여 해당 이름의 폴더 생성

import os
import uuid

def create_random_folder():
    while True:
        # 랜덤한 폴더 이름 생성
        random_folder_name = str(uuid.uuid4())
        # 폴더 경로 확인
        folder_path = os.path.join(os.getcwd(), random_folder_name)
        # 폴더가 이미 존재하는지 확인
        if not os.path.exists(folder_path):
            # 폴더 생성
            os.mkdir(folder_path)
            return f"Folder created: {random_folder_name}"
        # 폴더가 이미 존재하면, 반복하여 새 이름 생성

위 코드에서 create_random_folder 함수는 랜덤한 폴더 이름을 생성하고, 해당 이름으로 새 폴더를 만듭니다. 함수는 생성된 폴더의 이름을 문자열로 반환합니다.

이 코드를 통해 간단히 폴더를 생성할 수 있습니다. 각각의 폴더는 유니크한 이름으로 구분되므로 중복 걱정 없이 사용할 수 있어요. 프로젝트에서 데이터를 정리할 때 이 방법을 활용해 보세요!

마무리

- 이번 포스팅은uuid라이브러리로 랜덤폴더생 에 대해 알아봤습니다.

파이썬을 이용해 랜덤폴더를 생성하는 방법은 간단하지만 매우 유용합니다. 여러분의 작업을 보다 체계적으로 관리하는 데 도움이 될 거예요. 다양한 프로젝트에서 활용해 보시고, 효율적인 데이터 관리를 경험해 보세요!

반응형

 

 

궁금한 사항은 lution2@gmail.com로 문의사항  주시면 답변 드리겠습니다.
감사합니다.

 

 

728x90
반응형

+ Recent posts