• Python-序列号和模块复习-64


    # 序列化模块
        # 数据类型转化成字符串的过程就是序列化
        # 为了方便存储和网络传输
        # json
            # dumps
            # loads
            # dump  和文件有关
            # load  load不能load多次

    import json
    data = {'username':['李华','二愣子'],'sex':'male','age':16}
    json_dic2 = json.dumps(data)
    print(json_dic2)

    '''
    {"username": ["u674eu534e", "u4e8cu6123u5b50"], "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 记录了导入模块的时候寻找的所有路径
  • 相关阅读:
    关于2019-nCoV事件中新媒体的作用
    评估移民宇宙计划
    关于2019-nCoV事件,分析自己的焦虑心理
    肺炎阴云仍未散去,今天捡到一个贝壳
    关于新型肺炎,重点是毒性
    提高效率的方法
    《白说》读书笔记
    MIPS下载运行busybox
    camera模组笔记
    求知领域
  • 原文地址:https://www.cnblogs.com/LXL616/p/10770741.html
Copyright © 2020-2023  润新知