#json 模块输出的结果都是json字符串,可以被其他语言识别import jsona = {'name':'alex'}    #------->{"name":"alex"}----------->'{"name":"alex"}'b = 9  #---------->'9'c = 'hello' #-------->"hello" --------->'"hello"'d = [11,22] #------'[11,22]'

print(json.dumps(a))  #将对象封装成json字符串a = {'name':'liuhaiquan'}a_j = json.dumps(a)with open('a.txt','r+') as f_read:    f_read.write(a_j)

with open('a.txt','r') as f_read:    data = f_read.read()    print(json.loads(data))    #提取字符串内的字典    print(type(json.loads(data)))------------------------------------------
#pickle的用法和json一样,但pickle.dumps()处理的结果是字节 bytes   读字节时需要用rb

但是pickle支持的数据类型更多,平时json用的多

转载于:https://www.cnblogs.com/lhqlhq/p/8797015.html

json和pickle模块相关推荐

  1. shutil模块、json和pickle模块

    shutil模块: 高级的文件.文件夹.压缩包处理模块 json和pickle模块 之前学过eval内置方法可以将一个字符串转化成Python对象,但eval方法是有局限性的,对于普通的数据类型,js ...

  2. python-时间模块,random、os、sys、shutil、json和pickle模块

    一.time与datetime模块 time模块: 时间戳:表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,返回类型为float类型 格式化时间字符串(Format String) ...

  3. day4 匿名函数、装饰器、生成器、迭代器、内置函数、 json 与 pickle 模块

    文章目录 1.列表生成式 2.匿名函数 3.装饰器 4.生成器 5.迭代器 6.内置函数 7.json & pickle 序列化与反序列化 1.列表生成式 可通过特定语句便捷生成列表 list ...

  4. 序列化和反序列化之json和pickle模块

    文章目录 一.json&pickle模块 1.什么是序列化? 2.为什么要序列化? 二.json 三.pickle 三.猴子补丁? 猴子补丁的功能(一切皆对象) monkey patch的应用 ...

  5. python全栈开发-json和pickle模块(数据的序列化)

    一.什么是序列化? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flat ...

  6. python中pickle模块的用法_Python中json模块和pickle模块的简单介绍(附示例)

    本篇文章给大家带来的内容是关于Python中json模块和pickle模块的简单介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Python中的json模块和pickl ...

  7. os模块,序列化模块,json模块,pickle模块

    OS模块 把路径中不符合规范的/改成操作系统默认的格式 1 path = os.path.abspath("D:\dayday\day 19\3.py") 2 print(path ...

  8. 序列化模块--json模块--pickle模块-shelve模块

    什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传播到远程,因为硬盘或网络传输时只能接受bytes 例: 把内存数据 转成字符 # data ={# 'roles ...

  9. Python基础18-常用模块之os、sys、json、pickle、shelve、xml、re、logging、configparse、hashlib等

    目录 os.os.path sys json pickle.shelve.xml.re.logging.configparse.hashlib未完待续-- os.os.path Python的os模块 ...

最新文章

  1. [转]MySQL 5.6 my.cnf配置优化
  2. 如何获取js对象的对象名
  3. mysqli 返回一条结果_php中mysqli 处理查询结果集总结
  4. Android下载文件
  5. 用计算机三级处理文件,【题目】计算机三级题目,献给为计算机三级挣扎的同学们...
  6. 我该学习哪个人工智能系统
  7. 网红店主质疑拼多多销售假冒货品 官方:均为正品 再遭恶意污蔑
  8. 初识Python(二)
  9. Atitit 知识点的体系化 框架与方法 如何了解 看待xxx
  10. ▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲v...
  11. 氧化三甲胺及相关代谢物检测
  12. 全网舆情资讯舆情系统网址
  13. Hypermedia 简介
  14. 刺猬猫服务器维护2020,刺猬猫杂谈:我认真起来连老板的号都敢封!
  15. 把Android API文档的颜色改成不易疲劳的绿豆沙颜色
  16. 大数据的应用场景都有哪些(交通篇)
  17. Unity Spine SkeletonGraphic 动画重复播放 过度残影透明渐变Bug 解决方案
  18. 【题解】UVa1665:Islands
  19. SI4703-C19-GMR音频调谐器2频段3 X 3 MM QFN-20
  20. SpringMVC获取QueryString格式参数

热门文章

  1. 7个建议帮你完成更多的工作
  2. matlab训练集测试集划分
  3. matlab.10折交叉验证
  4. windows下SVN使用 Add指令、Undo Add指令
  5. redis分布式锁实现思路
  6. Python编程练习:使用 turtle 库完成叠边形的绘制
  7. flume 1.7在windows下的安装与运行
  8. CM记录-选择合适的硬件
  9. iOS多线程拾贝------操作巨人编程
  10. winform中构造函数与Form_Load