您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
UUID(Universally Unique Identifier,通用唯一识别码)是一种由128位数字组成的标识符,通常用于确保在全球范围内的唯一性。UUID的格式为36个字符,包括32个十六进制数字和4个连字符,例如:123e4567-e89b-12d3-a456-426614174000
。
如果你想要转换UUID,可能指的是将其转换为其他格式或者从其他格式转换为UUID。以下是一些常见的转换方式:
base64
模块来实现。import uuid
import base64
u = uuid.uuid4()
b = u.bytes
encoded = base64.b64encode(b).decode('utf-8')
print(encoded)
hex()
方法。u = uuid.uuid4()
hex_str = u.hex
print(hex_str)
urllib.parse.quote()
函数。import uuid
from urllib.parse import quote
u = uuid.uuid4()
url_safe = quote(u.bytes)
print(url_safe)
base64
模块来实现。import base64
import uuid
encoded = '123e4567-e89b-12d3-a456-426614174000'
b = base64.b64decode(encoded)
u = uuid.UUID(bytes=b)
print(u)
uuid.UUID()
构造函数。import uuid
hex_str = '123e4567-e89b-12d3-a456-426614174000'
u = uuid.UUID(hex=hex_str)
print(u)
urllib.parse.unquote()
函数。import uuid
from urllib.parse import unquote
url_safe = '123e4567-e89b-12d3-a456-426614174000'
b = url_safe.encode('utf-8')
u = uuid.UUID(bytes=b)
print(u)
请注意,在进行这些转换时,确保输入的字符串或字节数据是有效的UUID格式,否则可能会引发异常。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。