zoukankan      html  css  js  c++  java
  • python中dump与dumps实现序列化

    前言

    使用中如果我们想把python可识别对象的dict类型的数据通过str类型写入文件或者存入变量中
    就需要用到dump与dumps

    详解

    dump

    1.新建个dict文件,然后将dict文件存入一个json文档中

    import json
    Dict = {"name":"zhangtc"}
    with open("./ztc.json", "w") as f:
        json.dump(Dict, f)

    此时在本目录下会新建一个ztc.json的文件,打开会将dict通过str类型存入文件中

    dumps

    由下面代码可以看出,我们将Dict下的dict类型数据赋值给a,并且通过dumps转换成了str类型

    import json
    Dict = {"name":"zhangtc"}  #新建一个dict
    print(type(Dict))  #打印下类型
    a = json.dumps(Dict)  #将Dict数据转换成str数据
    print(a)  #打印下转换完的数据
    print(type(a))  #打印下转换完的数据类型
  • 相关阅读:
    盛最多水的容器
    字符串的排序
    整数拆分
    TCP和UDP编程
    旋转图像
    非递减数列
    不同路径2
    不同路径
    压缩拉伸图片
    Java对List分割及使用Spring多线程调用
  • 原文地址:https://www.cnblogs.com/ztcbug/p/15426454.html
Copyright © 2011-2022 走看看