프로그래밍 언어/Python

Python에서 GUID / UUID를 만드는 방법

Rateye 2021. 8. 6. 10:29
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
반응형