728x90
반응형
질문 : Python에서 GUID / UUID를 만드는 방법
플랫폼 독립적 인 Python에서 GUID를 어떻게 생성합니까? Windows에서 ActivePython을 사용하는 방법이 있다고 들었지만 COM을 사용하기 때문에 Windows입니다. 일반 Python을 사용하는 방법이 있습니까?
답변
uuid 모듈 은 RFC 4122에 지정된대로 버전 1, 3, 4 및 5 UUID를 생성하기 위해 변경 불가능한 UUID 객체 (UUID 클래스) 및 함수 uuid1 (), uuid3 (), uuid4 (), uuid5 ()를 제공합니다.
고유 한 ID 만 있으면 uuid1 () 또는 uuid4 ()를 호출해야합니다. uuid1 ()은 컴퓨터의 네트워크 주소를 포함하는 UUID를 생성하므로 개인 정보를 손상시킬 수 있습니다. uuid4 ()는 임의의 UUID를 만듭니다.
문서 :
예 (Python 2 및 3 모두) :
>>> import uuid
>>> # make a random UUID
>>> uuid.uuid4()
UUID('bd65600d-8669-4903-8a14-af88203add38')
>>> # Convert a UUID to a string of hex digits in standard form
>>> str(uuid.uuid4())
'f50ec0b7-f960-400d-91f0-c42a6d44e3d0'
>>> # Convert a UUID to a 32-character hexadecimal string
>>> uuid.uuid4().hex
'9fe2c4e93f654fdbb24c02b15259716c'
출처 : https://stackoverflow.com/questions/534839/how-to-create-a-guid-uuid-in-python
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python 객체가 문자열인지 확인하는 방법 (0) | 2021.08.09 |
---|---|
파이썬 함수의 소스 코드를 얻는 방법 (0) | 2021.08.09 |
Python 애플리케이션에 가장 적합한 프로젝트 구조를 구성하는 좋은 방법 (0) | 2021.08.05 |
Python의 C와 유사한 구조 (0) | 2021.08.03 |
Python에서 싱글 톤 만들기 (0) | 2021.08.03 |