首页 > 代码库 > 序列化和Json
序列化和Json
实现了python与python程序之间内存的交互
常用场景:
1 把内存的数据写到磁盘
2 socket只能传字符串,二进制,通过序列化
=================================
import pickle
li = [‘alex‘,11,22,‘ok‘,‘sb‘]
dumpsed = pickle.dumps(li)
print dumpsed
print type(dumpsed)
loadsed=pickle.loads(dumpsed)
print loadsed
print type(loadsed)
输出
(lp0
S‘alex‘
p1
aI11
aI22
aS‘ok‘
p2
aS‘sb‘
p3
a.
<type ‘str‘>
[‘alex‘, 11, 22, ‘ok‘, ‘sb‘]
<type ‘list‘>
import pickle
li = [‘alex‘,11,22,‘ok‘,‘sb‘]
pickle.dump(li,open(‘D:/temp.k‘,‘w‘))
print pickle.load(open(‘D:/temp.k‘,‘r‘))
输出
保存在D:/temp.k
(lp0
S‘alex‘
p1
aI11
aI22
aS‘ok‘
p2
aS‘sb‘
p3
a.
[‘alex‘, 11, 22, ‘ok‘, ‘sb‘]
json
pickle只能在python中
json是所有语言都支持的数据接口格式
json只能序列化常规的类型
序列化和Json
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。