python - 基于日期时间戳和来自 json 输入文件的整数值生成相同的 uuid
问题描述
希望根据日期时间戳和 6 位整数值生成相同的一致 UUid。json 文件作为事件发送。因此,希望为连接到相同日期时间戳的所有事件和输入文件中的 6 位整数值生成相同的 UUid。
无法在 python 中做同样的事情。
解决方案
您可以使用uuid.uuid3():
import uuid
namespace_uuid = uuid.uuid4() # you need to store that one
# will always give the same uuid for the same timestamp and digits
uuid.uuid3(namespace_uuid, str(timestamp)+str(digits))
推荐阅读
- cassandra - 使用 SSTableloader 批量还原后在 Cassandra 中查询旧记录时没有结果
- ios - 游戏卡在安全区域 iPhone Xs
- php - 相当于 golang 上的 PHP __METHOD__
- css - 我在菜单项的伪元素中使用 unicode,是否可以仅从第一个菜单项中删除它?
- php - 如何更改未选中复选框的值0
- go - golang中通道缓冲容量0和1的区别
- python - Scrapy:多个“start_urls”产生重复的结果
- firebase - Firestore snapshots.map(_transform) 在 StreamBuilder 中没有数据
- java - 随机数(1-100)拣选循环程序| 理解方法
- javascript - 如何将 CMS 与我的自定义网站一起使用