python之json模块、pickle模块
1.简介
json 用于【字符串】和 【字典、列表】之间的转换
pickle 用于【字节】和【所有数据类型】之间的转换
2.方法
loads和dumps
import json,pickle
a = {199:12}
b = json.dumps(a)
print(type(b),b)
#<class 'str'> {"199": 12} 注意自动将数字类型的199变为了字符串
b1 = json.loads(b)
print(type(b1),b1)
#<class 'dict'> {'199': 12}
loads也只能接受key和value为字符串,且必须用双引号!!!!
c = pickle.dumps(a)
print(type(c),c)
#<class 'bytes'> b'\x80\x03}q\x00K\xc7K\x0cs.'
c1 = pickle.loads(c)
print(type(c1),c1)
#<class 'dict'> {199: 12}
laod:没什么用
dump:没什么用
posted on 2016-11-12 11:20 limpidstar 阅读(57) 评论(0) 收藏 举报
浙公网安备 33010602011771号