我说:”昨晚你差点把我蹬到床下去。”
她很无辜的说:“有吗,我不知道啊~下次你蹬我好了”
原文连接:http://blog.csdn.net/tomorrow13210073213/article/category/6931287
需求分析
分析数据可以看出,待抓取数据中有“标签”“分类”等信息,这些值通用性比较强,可以只存一份,用关系表来表示其与其他数据的关系,为了查询等方便,需要生成MD5值;
- 生成字符串的MD5;
- 生成对象的MD5(转成json字符串,再生成MD5);
Talk is cheap. Show me the code
import hashlib
import json
def str_md5(str):
m = hashlib.md5()
m.update(str.encode())
md5value = m.hexdigest()
return md5value
def obj_md5(obj):
text = json.dumps(obj)
return str_md5(text)
以上就是我们用到的生成MD5的工具类,代码很简单,不再详述;
以上内容仅供练习,学习使用;