LOADING

加载过慢请开启缓存 浏览器默认开启

序列化和反序列化

2023/11/6

序列化

把列表、字典等类型的对象转换为字符串类型之后才可以写进txt文件中

有dumps和dump两种用法:

import json
#dumps
"""
with open('example.txt','w') as object:
    a = ['yes', 'no']
    b = json.dumps(a)
    #此时b的类型是str
    object.write(b)
"""
#dump
#在将字符串转换为对象的同时,指定一个文件的对象,然后把转换后的字符串写进这个文件里

with open("example.txt",'w',encoding='utf-8') as object:
    a = ['yes', 'no','yes']
    json.dump(a, object)
    print(object)

反序列化

把txt文件中的str字符串还原成python中的各类对象

有load和loads两种用法

import json
#dumps
"""
with open('example.txt','w') as object:
    a = ['yes', 'no']
    b = json.dumps(a)
    #此时b的类型是str
    object.write(b)
"""
#dump
#在将字符串转换为对象的同时,指定一个文件的对象,然后把转换后的字符串写进这个文件里

with open("example.txt",'w',encoding='utf-8') as object:
    a = ['yes', 'no','yes']
    json.dump(a, object)
    print(object)