zoukankan      html  css  js  c++  java
  • json模块,pickle模块

    6.10自我总结

    1.josn模块(用于指定数据类型文件快速读写修改)

    1.指定的数据类型

    dict(字典)

    str(字符串)

    int/float(整型/浮点型)

    bool中的False,True,None

    2.dumps/loads

    loads

    用于内存中修改,把dumps把'{1:2}'这样的数据变成{1:2}

    dumps

    用于内存中修改,把loads把{1:2}这样的数据变成''{1:2}'

    3.dump/load(只能对于文件中存一个值进行处理)

    dump

    用于文件的操作

    import json
    dic = {2:2}
    with open('1.json','w',encoding='utf8') as fw:
        json.dump(dic,fw)
    

    load

    用于文件的操作

    import json
    dic = {2:2}
    with open('1.json','w',encoding='utf8') as fw:
        json.dump(dic,fw)
    with open('1.json','r',encoding='utf8') as fr:
        a = json.load(fr)
    print(a)
    #{2:2}
    

    2.pickle模块(用于python文件所有对象快速读写修改)

    其中dumps/loadsdump/load功能与josn相似,他能修改对象是python中是所有对象,

    不过其中的dumps/dump是把文件编码二进制形式

    dump/dumps是把二进制形式进行解码

    文件读和写入模式都要写成rb和wb模式

    文件要保存pkl形式

  • 相关阅读:
    校验规则,纯数字。几位有效数字,保留几位小数
    银行卡校验规则(Luhn算法)
    forEach兼容ie8
    node.js
    gulp
    observer
    webpack.config.js 配置
    内存泄漏(Memory Leak)
    cdn
    前端 各种插件的官网
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11000503.html
Copyright © 2011-2022 走看看