python小白-day5 json&pickle

json&pisckle

用于序列化的两个模块

  • json,用于字符串 和 python数据类型间进行转换

  • pickle,用于python特有的类型 和 python的数据类型间进行转换

Json模块提供了四个功能:dumps、dump、loads、load

pickle模块提供了四个功能:dumps、dump、loads、load

json例子:

1
2
3
4
5
6
7
data = {'name' : 'hetan','age':26}
j_str = json.dumps(data)
print(j_str)
with open('j_data','w+') as f:
    f.write(j_str)
    f.seek(0)
    print(json.loads(f.read()))



pickle例子:

1
2
3
4
5
6
7
8
import pickle
data = {'name' : 'hetan','age':26}
p_str = pickle.dumps(data)
print(p_str)
with open('p_data','bw+') as f:
    f.write(p_str)
    f.seek(0)
    print(pickle.loads(f.read()))









原文地址:https://www.cnblogs.com/hetan/p/5185027.html