您的位置:首页 > 编程语言 > Python开发

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

2017-08-18 16:40 267 查看
我说:”昨晚你差点把我蹬到床下去。”

她很无辜的说:“有吗,我不知道啊~下次你蹬我好了”

原文连接: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的工具类,代码很简单,不再详述;

以上内容仅供练习,学习使用;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息