pickle模块:
"""
pickle模块
序列化:把对象转化成二进制字节
反序列化:把二进制转化回对象
pickle.dumps() 可以把任何数据类型转换成字节
pickle.loads() 加载字节
pickle.dump(obj, file) 把内容用字节的方式写入文件
pickle.load(open("file", mode="rb")) 读取文件字节
"""
json模块:
"""
json模块
json.dumps(obj, ensure_ascii=False) #把Python中的字典、列表转换成json。ensure_ascii=False(不把中文转换成ascii码)
json.loads() 把json转化为对象
json.jump(obj, open(), ensure_ascii=False) 把Python的字典、列表写入文件
json.load() 读取文件里的数据
"""
hashlib模块:
"""
hashlib模块(加密)
obj = hashlib.md5() 创建md5对象
obj.update(str.encode("utf-8")) 把要加密的信息传给md5
obj.hexdigest() 获取obj中的密文
正常的默认加密过程是容易撞库的
解决撞库:加盐
obj.hashlib.md5(b'asdasdasda3qwerwg') 创建md5对象时加点没用的数据
"""


