我正在考虑创建一个dict的校验和来知道它是否被修改了.目前我有这个:
>>> import hashlib
>>> import pickle
>>> d = {'k': 'v', 'k2': 'v2'}
>>> z = pickle.dumps(d)
>>> hashlib.md5(z).hexdigest()
'8521955ed8c63c554744058c9888dc30'
Run Code Online (Sandbox Code Playgroud)
也许存在更好的解决方案?
注意:我想创建一个独特的dict id来创建一个好的Etag.
编辑:我可以在dict中有抽象数据.