相关疑难解决方法(0)

将UUID 32个字符的十六进制字符串转换为"YouTube风格"的短ID并返回

我正在使用uuid.uuid1()为我的所有MongoDB文档分配一个GUID.我想要一种方法,我可以得到一个11个字符,独特,区分大小写的类似YouTube的ID,例如

1_XmY09uRJ4 
Run Code Online (Sandbox Code Playgroud)

从uuid得到的十六进制字符串看起来像

ae0a0c98-f1e5-11e1-9t2b-1231381dac60
Run Code Online (Sandbox Code Playgroud)

我希望能够将缩短的ID与十六进制匹配,反之亦然,而无需在数据库中存储另一个字符串.有没有人有一些示例代码或可以指向我可以做到这一点的模块或公式的方向?

python uuid guid

28
推荐指数
1
解决办法
2万
查看次数

标签 统计

guid ×1

python ×1

uuid ×1