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())) |