Python 之 UUID

Posted 思考与践行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 之 UUID相关的知识,希望对你有一定的参考价值。

  • UUID是根据MAC以及当前时间等创建的不重复的随机字符串
import uuid

# Generate a UUID from a host ID, sequence number, and the current time
>>> uuid.uuid1()

# Generate a UUID from the MD5 hash of a namespace UUID and a name
>>> uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org')

# Generate a random UUID
>>> uuid.uuid4()

# Generate a UUID from the SHA-1 hash of a namespace UUID and a name
>>> uuid.uuid5(uuid.NAMESPACE_DNS, 'python.org')

# make a UUID from a string of hex digits(braces and hypens ignored)
>>> x = uuid.UUID('{00010203-0405-0607-0809-0a0b0c0d0e0f}')

# convert a UUID to a string of hex digits in standard form
>>> str(x)

以上是关于Python 之 UUID的主要内容,如果未能解决你的问题,请参考以下文章

HTTPRunner实践二——参数化之生成UUID

Python之如何优雅的重试

网站后端_Python+Flask.0006.FLASK地址转换之默认转换与自定义转换?

python之模块和包

在 Python 中为 API 令牌生成 UUID

python之模块和包