zoukankan      html  css  js  c++  java
  • Python—json模块

    用于序列化的两个模块

    • json,用于字符串 和 python数据类型间进行转换
    • pickle,用于python特有的类型 和 python的数据类型间进行转换

    Json模块提供了四个功能:dumps、dump、loads、load

    pickle模块提供了四个功能:dumps、dump、loads、load

    import pickle
    data = {'k1':123,'k2':'Hello'}
    
    # pickle.dumps 将数据通过特殊的形式转换位只有python语言认识的字符串
    p_str = pickle.dumps(data)
    print(p_str)
    
    #pickle.dump 将数据通过特殊的形式转换位只有python语言认识的字符串,并写入文件
    with open('D:/result.pk','wb',encoding='utf8') as fp:
        pickle.dump(data,fp)
    
    import json
    # json.dumps 将数据通过特殊的形式转换位所有程序语言都认识的字符串
    j_str = json.dumps(data)
    print(j_str)
    
    #pickle.dump 将数据通过特殊的形式转换位只有python语言认识的字符串,并写入文件
    with open('D:/result.json','wb',encoding='utf8') as fp:
        json.dump(data,fp)
  • 相关阅读:
    poj 2388
    BUAA 1489
    poj 2524
    poj 2109
    poj 2503 Babelfish
    poj All in All
    poj 1611 The Suspects
    poj 2299
    poj 1328
    hdu 1008 Elevator
  • 原文地址:https://www.cnblogs.com/zivli/p/9733490.html
Copyright © 2011-2022 走看看