python中的序列化
发布日期:2021-05-15 04:57:36 浏览次数:6 分类:精选文章

本文共 2631 字,大约阅读时间需要 8 分钟。

���������������������������������������������������������������������������������������������������������Python������������pickling���������������������������������serialization���marshalling���flattening������������������������������������������������������������������������������������������������������������������������������������������unpickling���������������������������������������������������������������������

Python������Pickle

Python������������������������������������pickle������������������������������������������������������������

  • ���������������������������������

    import pickled = dict(name="bob", age=20, scorce=88)a = pickle.dumps(d)# ������������������������������������print(a)

    ���������������������������������������������������������������������������������

  • ������������������������

    f = open('dump.txt', 'wb')pickle.dump(d, f)f.close()

    ���������������������������������������������������������������pickle.dumps()���������

  • ���������������������

    import pickled = dict(name="bob", age=20, scorce=88)a = pickle.dumps(d)b = pickle.loads(a)print(b)

    ������������������������������������������������������������������������������

  • JSON���������

    ���������������������������������������������������������������������������JSON���JavaScript Object Notation������JSON���������������������������������������������������������������������������������������������������������������JSON������������������������������������������

    JSON������������������Python���������������������������

    • {} ���������������dict���
    • [] ���������������list���
    • "string" ������������������str���
    • 1234.56 ���������������int���float���
    • true/false ������������������True/False���
    • null ���������������None���

    ������������JSON

    Python���������json������������������Python���������������JSON������������������

  • ������������JSON������������

    import jsond = dict(name="bob", age=20, scorce=88)a = json.dumps(d)print(a)

    ���������������������������JSON������������

  • ���JSON���������������Python���������

    import jsond = dict(name="bob", age=20, scorce=88)a = json.dumps(d)b = json.loads(a)print(b)

    ������������������������������������������������������������������������

  • ������������

    ������Pickle������������������������������

    • ������������ ���������������Python���������������������������
    • ������������ ������������������������������������
    • ��������������� ������������������������������������������

    ���������������Pickle������������������������

    • ������������Python������
    • ������Python������������������������
    • ������������������������������������������������������

    ������������������������������JSON������������������������������������������������������������������

    上一篇:python函数
    下一篇:对于http协议深入理解---1

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月05日 19时06分46秒