# 序列化模块
# 数据类型转化成字符串的过程就是序列化
# 为了方便存储和网络传输
# json
# dumps
# loads
# dump 和文件有关
# load load不能load多次
import json
data = {'username':['李华','二愣子'],'sex':'male','age':16}
json_dic2 = json.dumps(data)
print(json_dic2) '''
{"username": ["\u674e\u534e", "\u4e8c\u6123\u5b50"], "sex": "male", "age": 16}
'''
import json
data = {'username':['李华','二愣子'],'sex':'male','age':16}
json_dic2 = json.dumps(data,sort_keys=True,indent=4,separators=(',',':'),ensure_ascii=False)
print(json_dic2) '''

{
    "age":16,
    "sex":"male",
    "username":[
    "李华",
    "二愣子"
]
}

'''
    # pickle
#方法和json一样
#dump和load的时候 文件是rb或者wb打开的
#支持python所有的数据类型
#序列化和反序列化需要相同的环境
# shelve
# open方法
# open方法获取了一个文件句柄
# 操作和字典类似 # 模块的导入
# import
# from import
# as重命名
# 都支持多名字导入
# sys.moudles记录了所有被导入的模块
# sys.path 记录了导入模块的时候寻找的所有路径

最新文章

  1. Django REST framework简单使用
  2. win7以管理员身份运行bat提示系统找不到指定的路径。
  3. CCFlow SDK模式开发
  4. VS2010使用TeeChart5的ColorGrid绘制一维距离像
  5. python 中 struct 用法
  6. 使用xml及java代码混合的方式来设置图形界面
  7. 【ADO.Excel】ADO获取excel的Sheet集合
  8. java小题:福尔摩斯的约会
  9. (转)sql通配符
  10. 鸟哥Linux学习笔记04
  11. 软件工程作业 - word count
  12. php 计算坐标点方圆周围多少米的坐标算法
  13. Linux学习笔记:常用软件
  14. Python(十) Python 中的 *args 和 **kwargs
  15. POI解析大量数据
  16. Java 枚举类 详解
  17. html5 Ajax 访问.net WebApi获取视频流
  18. 从语句 char* p="test" 说起
  19. Flask初级(一)创建及运行flash
  20. JavaScript 之arguments、caller 和 callee 介绍

热门文章

  1. SDWebImage源码解析
  2. [争什么! 掺在一起做撒尿牛丸啊! 笨蛋]ASP.NET Core 2.0 + EF6 + Linux +MySql混搭
  3. 从零开始学安全(三十八)●cobaltstrike生成木马抓肉鸡
  4. PHP 匿名函数使用技巧
  5. PHP Composer 依赖管理的用法
  6. 做一个开源的小程序登录模块组件(token)
  7. 当placeholder的字体大小跟input大小不一致,placeholder垂直居中
  8. 用 async/await 来处理异步
  9. 一文把samba相关的都说清楚
  10. Python函数(一)之杵臼之交