import json dic = {'name': 'Kehaimin'} # json.dumps 将数据json序列化(转化为json数据) with open('json.txt', 'w') as f: f.write(json.dumps(dic)) # 等价于 json.dump() ,json,dump专用于文件处理,相当于转化json数据并写入数据 # json.loads 将json数据(转化为原数据类型) with open('json.txt', 'r') as f: res = json.loads(f.read()) # 等价于 json.load() ,json,load专用于文件处理,相当于读出json数据并转化为原有数据类型 print(res, type(res)) # pickli 模块和json模块作用相同,区别在于,转化的是字节类型。数据不可读,并支持函数、类等的序列化