def pickleUsage():
    import pickle
    d1 = dict(name="Bob", age=20, score=88)
    print(d1)
    print(type(d1))
    b1 = pickle.dumps(d1) #将 Python 中的对象序列化成二进制对象,并返回;
    print(b1)
    print(type(b1))
    d2 = pickle.loads(b1) #读取给定的二进制对象数据,并将其转换为 Python 对象;
    print(d2)
    print(type(d2))
    pickle.dump(d1, open("test.txt", "wb")) #将 Python 中的对象序列化成二进制对象,并写入文件;
    d3 = pickle.load(open("test.txt", "rb")) #读取指定的序列化数据文件,并返回对象。
    print(d3)
    print(type(d3))

发表回复

您的电子邮箱地址不会被公开。

Captcha Code