用于序列化的两个模块

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

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

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

import pickle
data = {'k1':123,'k2':'Hello'}# pickle.dumps 将数据通过特殊的形式转换位只有python语言认识的字符串
p_str = pickle.dumps(data)
print(p_str)#pickle.dump 将数据通过特殊的形式转换位只有python语言认识的字符串,并写入文件
with open('D:/result.pk','wb',encoding='utf8') as fp:pickle.dump(data,fp)import json
# json.dumps 将数据通过特殊的形式转换位所有程序语言都认识的字符串
j_str = json.dumps(data)
print(j_str)#pickle.dump 将数据通过特殊的形式转换位只有python语言认识的字符串,并写入文件
with open('D:/result.json','wb',encoding='utf8') as fp:json.dump(data,fp)

转载于:https://www.cnblogs.com/zivli/p/9733490.html

Python—json模块相关推荐

  1. Python json模块 - Python零基础入门教程

    目录 一.前言 二.python json 模块常用函数 三.json 转 Python 字典 dict 四.Python 字典 dict 转 json 五.关于 json.dump 和 json.l ...

  2. python json模块有什么用_Python中json模块与jsonpath模块的区别是什么

    Python中json模块与jsonpath模块的区别是什么 发布时间:2021-02-02 11:15:52 来源:亿速云 阅读:94 作者:小新 这篇文章主要介绍了Python中json模块与js ...

  3. python json模块有什么用_Python的json模块及使用

    import json # json 是 js 下的内容各个语言交流的数据交换方式 # 字典 dict1 = {'name': 'joe', 'age': '18'} data = json.dump ...

  4. python json模块的内部实现_python – 如何使用JSON模块进行漂亮打印时实现自定义缩进?...

    所以我使用Python 2.7,使用json模块编码以下数据结构: 'layer1': { 'layer2': { 'layer3_1': [ long_list_of_stuff ], 'layer ...

  5. python json模块使用详情

    python其他知识目录 #json.数据交换用到json文件.json是特殊的字符串.访问网站,返回的就是json 1.json简介: 定义:JSON(JavaScript Object Notat ...

  6. python json模块

    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式.JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也 ...

  7. python json模块rodas方法_json模块使用总结——Python

    # 原创文章,未经允许请勿转载 通过Python的json模块,可以将字符串形式的json数据转化为字典,也可以将Python中的字典数据转化为字符串形式的json数据. 之前使用这个模块时,都是随用 ...

  8. python json模块详解_Python的标准模块包json详解

    引言 对于做web开发的人来说,json文本必须要熟知与熟练使用的.大部分网站的API接口调用返回的数据,就是json格式的.如果看json对象所包含的内容,相信对熟悉Python的人开说,很快就能把 ...

  9. python json模块 超级详解

    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式.JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也 ...

  10. python json模块详解_深入解析Python编程中JSON模块的使用

    JSON编码支持的基本数据类型为 None , bool , int , float 和 str , 以及包含这些类型数据的lists,tuples和dictionaries. 对于dictionar ...

最新文章

  1. 对MBProgressHUD进行封装并精简使用
  2. leetcode--移除元素--python
  3. 『重构--改善既有代码的设计』读书笔记----Move Method
  4. Windows charles Https抓包详解
  5. 每日一皮:这就是成都马拉松???...
  6. 提升网站优化排名的前提是什么?
  7. CTF Geek Challenge——第十一届极客大挑战Misc Write Up
  8. 廖雪峰python2.7教程_Python 2.7教程
  9. what does fullScreenPageRoutes in SAP UI5 mean
  10. 从SAP社区上的一篇博客开始,聊聊SAP产品命名背后的那份情怀
  11. unix高级编程apue.h问题
  12. Serilog 自定义 Enricher 来增加记录的信息
  13. C语言之去掉https链接的默认443端口
  14. html本地载入缓存文件,Flutter中如何加载并预览本地的html文件的方法
  15. Linux3.2.8系统启动过程及启动延时初步分析
  16. 【pwn】记一道shellcode侧信道攻击
  17. mysql卸载不干净时,如何干净利索的卸载mysql数据库(完整版)
  18. linux c设置打印机属性,如何恢复打印机属性的“功能”部分
  19. python开源项目贡献_为开源项目做出第一笔贡献
  20. york大学计算机专业排名,全球计算机专业最佳大学排名

热门文章

  1. linux+patches工具_[经验分享] 最简安装: ubuntu+gnome3+常用工具
  2. linux ip onboot,linux onboot no
  3. MATLAB的算术运算和点运算
  4. 水稻细菌性条斑病的分割与严重程度估计方法
  5. 利用Applet类和Runnable接口实现滚动字幕
  6. 今日头条 mysql_今日头条的核心技术细节是什么?
  7. html帧动画效果,利用css3-animation实现逐帧动画效果
  8. tomcat上的javaweb项目如何将ip地址更换为域名_Java Web 路线规划
  9. dbentry mysql_DbEntry.Net(Lephone Framework) Access ORM:安装和简单使用
  10. python随机数生成_Python随机数生成模块random详解