首页 > Web开发 > 详细

模块学习-json pickle

时间:2019-10-23 15:21:05      阅读:90      评论:0      收藏:0      [点我收藏+]

json

json序列化

import json
def sayhi(name):
    print("hello",name)


info = {
    ‘name‘:‘mogu‘,
    ‘age‘:33,

}


f = open(‘test.test‘,‘w‘,encoding=‘utf8‘)
f.write(json.dumps(info))

info[‘age‘] = 22
f.write(json.dumps(info))
f.close()

json反序列化

import json
f = open(‘test.test‘,‘r‘)
data = json.loads(f.read())
print(data[‘age‘])

 

pickle

pickle序列化

import pickle
def sayhi(name):
    print("hello",name)


info = {
    ‘name‘:‘mogu‘,
    ‘age‘:33,
    ‘func‘:sayhi
}


f = open(‘test.test‘,‘wb‘)
pickle.dumps(info)
f.write(pickle.dumps(info)) #pickle.dump(info,f)
f.close()

pickle反序列化

import pickle

def sayhi(name):
    print("hello",name)


f = open(‘test.test‘,‘rb‘)
data = pickle.loads(f.read()) #pickle.load(f)
print(data)

 

模块学习-json pickle

原文:https://www.cnblogs.com/goldtree358/p/11726021.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!