美文网首页
Python3.6:json and pickle模块介绍

Python3.6:json and pickle模块介绍

作者: james_chang | 来源:发表于2018-01-30 15:06 被阅读0次

    josn需要掌握两个主要方法

    1.json.dumps
    将可序列化(不包括函数和类等)的对象序列化,并且wirte写入文件之后可视
    json.dump()包括了序列化和写入,后面两个参数分别为数据和文件句柄

    2.json.loads
    将序列化写入的数据还原出来
    json.load()也是简化,后面跟一个文件句柄就可以了

    pickle用法类似json,但是支持的数据类型没有json多

    1.pickle.dumps后面的写入必须为bytes类型,写入的某些是看不出来数据原来的样子的,可以将函数、类序列化

    2.pickle.loads
    取出的函数和类的序列化并不能执行,因为没有内存指向

    pickle的dump跟load跟json的一样

    python自学技术互助扣扣群:670402334

    相关文章

      网友评论

          本文标题:Python3.6:json and pickle模块介绍

          本文链接:https://www.haomeiwen.com/subject/kpkczxtx.html