如何将字符串格式化为包含连字符的 UUID 格式

dub*_*eat 4 python uuid

我有一个看起来像这样的字符串。这是一个不带连字符的 UUID:

'0613ff4c000c0e08dda69667dc7d6c5b'
Run Code Online (Sandbox Code Playgroud)

如何将此字符串格式化为带有连字符的典型 UUID,如下所示:

'0613ff4c-000c-0e08-dda6-9667dc7d6c5b'
Run Code Online (Sandbox Code Playgroud)

Thi*_*lle 5

您可以使用标准库中的uuid 模块:

import uuid

original = '0613ff4c000c0e08dda69667dc7d6c5b'

str(uuid.UUID(original))
# '0613ff4c-000c-0e08-dda6-9667dc7d6c5b'
Run Code Online (Sandbox Code Playgroud)