json和pickle模块

import pickle
import json

data = {'k1': 123, 'k2': 'Hello'}
print(type(data))
# p_str = pickle.dumps(data)#pickle.dumps将数据通过特殊的形式转换为只有python语言认识的字符串
# print (p_str)

# with open(r'E:workspace_pypractice est.pk', 'wb') as f:
# pickle.dump(data, f)#将数据通过特殊形式转换为只有python语言认识的字符串并写入文件

j_str = json.dumps(data)#将数据通过特殊的形式转换为所有程序语言都认识的字符串
print(j_str)
print(type(j_str))

with open(r'E:workspace_pypractice est.json', 'w') as f:
json.dump(data, f)#将数据通过特殊形式转换为所有语言都认识的字符串并写入文件

学无止境
原文地址:https://www.cnblogs.com/ALXB/p/10648885.html