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_py\practice\test.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_py\practice\test.json', 'w') as f:
json.dump(data, f)#将数据通过特殊形式转换为所有语言都认识的字符串并写入文件
相关文章
- python中os和sys模块的详解
- 关于 json 单引号和双引号区别--请使用双引号
- JSON的新方法--parse()和stringify()
- ActiveReports 报表控件V12新特性 -- 新增JSON和CSV导出
- Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块
- python初步学习-python 模块之 json
- python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换
- Python序列化之json与pickle
- python序列化模块json和pickle
- python dict 和 json 互转