• 2022-06-07
    关于Python对象的序列化和反序列化说法正确的是________。
    A: 当程序运行时,所有的变量或者对象都是存储到内存中的,一旦程序调用完成,这些变量或者对象所占有的内存都会被回收。而为了实现变量和对象持久化的存储到磁盘中或在网络上进行传输,我们需要将变量或者对象转化为二进制流的方式。而将其转化为二进制流的过程就是序列化。
    B: json.dumps()将python格式转化为json的字符串形式json.loads()将json的字符串格式转换为python的数据格式。
    C: 反序列化就是说程序运行的时候不能从磁盘中进行读取,需要将序列化的对象或者变量从磁盘中转移到内存中,同时也会将二进制流转换为原来的数据格式。我们把这一过程叫做反序列化。
    D: 把变量从内存中变成可存储或传输的过程称之为反序列化,即序例化后可以将对象永久保存在磁盘文件中。反之把变量内容从序列化的对象重新读到内存里称之为序列化。