python json模块 pickli模块

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模块作用相同,区别在于,转化的是字节类型。数据不可读,并支持函数、类等的序列化

 

posted @ 2019-09-05 14:56  The_small_white  阅读(248)  评论(0编辑  收藏  举报