如何在Python中创建GUID / UUID

如何在独立于平台的Python中创建GUID?我听说有一种在Windows上使用ActivePython的方法,但这仅是Windows,因为它使用COM。有没有使用普通Python的方法?

回答:

Python 2.5及更高版本中的uuid模块提供了符合RFC的UUID生成。有关详细信息,请参见模块文档和RFC。

文件:

  • Python 2:http://docs.python.org/2/library/uuid.html
  • Python 3:https: //docs.python.org/3/library/uuid.html

示例(在2和3上工作):

>>> import uuid

>>> uuid.uuid4()

UUID('bd65600d-8669-4903-8a14-af88203add38')

>>> str(uuid.uuid4())

'f50ec0b7-f960-400d-91f0-c42a6d44e3d0'

>>> uuid.uuid4().hex

'9fe2c4e93f654fdbb24c02b15259716c'

以上是 如何在Python中创建GUID / UUID 的全部内容, 来源链接: utcz.com/qa/418884.html

回到顶部