使用uuid
模块,我可以生成一个唯一的字符串(例如c389fa3c-3a5c-4d8d-ac92-9b70f2bbe0b5
),方法如下:
import uuid
result = uuid.uuid4()
print result
这将导致:
<class 'uuid.UUID'>
现在,为了获得生成的字符串,我需要调用str()
函数:
uuid_string = str(result)
print uuid_string
它会打印:
c389fa3c-3a5c-4d8d-ac92-9b70f2bbe0b5
我想知道是否有更短的方法可以将uuid文本字符串生成为字符串(无需使用str()
函数)。
str(...)
只有5个字符。 - DeepSpaceu()
将非常简短。 - sanyassh