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))  #打印下转换完的数据类型
  • 相关阅读:
    yii中通过HTTP post接收
    网络编程
    python 异常处理
    面向对象(2)
    面向对象
    什么是模块精讲
    常用模块二
    各种推导式详解
    匿名函数
    迭代器生成器
  • 原文地址:https://www.cnblogs.com/ztcbug/p/15426454.html
Copyright © 2011-2022 走看看