Python 边做边学 8.5 工具类--MD5工具(Md5Util)

来源:互联网 发布:网络药品销售 规定 编辑:程序博客网 时间:2024/06/06 02:46

我说:”昨晚你差点把我蹬到床下去。”
她很无辜的说:“有吗,我不知道啊~下次你蹬我好了”

原文连接:http://blog.csdn.net/tomorrow13210073213/article/category/6931287

需求分析

分析数据可以看出,待抓取数据中有“标签”“分类”等信息,这些值通用性比较强,可以只存一份,用关系表来表示其与其他数据的关系,为了查询等方便,需要生成MD5值;

  1. 生成字符串的MD5;
  2. 生成对象的MD5(转成json字符串,再生成MD5);

Talk is cheap. Show me the code

import hashlibimport jsondef str_md5(str):    m = hashlib.md5()    m.update(str.encode())    md5value = m.hexdigest()    return md5valuedef obj_md5(obj):    text = json.dumps(obj)    return str_md5(text)

以上就是我们用到的生成MD5的工具类,代码很简单,不再详述;

以上内容仅供练习,学习使用;

原创粉丝点击