Python 序列化 本文共有1727个字,关键词: 序列化是指将数据结构或对象转换成二进制串的过程。反序列化是指将序列化过程中生成的二进制串转换成数据结构或对象的过程。import pickle #二进制序列化 d=dict(name='zs',age=18,city='hz') db= pickle.dumps(d) print(pickle.loads(db)) #{'name': 'zs', 'age': 18, 'city': 'hz'} with open('/home/zhu/txt.txt','wb') as f: pickle.dump(d,f) with open('/home/zhu/txt.txt','rb') as f: print(pickle.load(f)) #{'name': 'zs', 'age': 18, 'city': 'hz'} #json import json d={'name':'zs','age':18,'city':'hz'} json_str= json.dumps(d) print (d) #{'name': 'zs', 'age': 18, 'city': 'hz'} print(json_str) #{"name": "zs", "age": 18, "city": "hz"} jsoninfo= json.loads(json_str) print(jsoninfo['name']) #zs with open('/home/zhu/json.json','w') as f: json.dump(d,f) with open('/home/zhu/json.json','r') as f: jsoninfo= json.load(f) print(jsoninfo) #{'name': 'zs', 'age': 18, 'city': 'hz'} print(jsoninfo['age']) #18 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 Python 2022-04-23 评论 297 次浏览