2019年5月12日 pickle 模块 shelve 模块

pickle模块

test2.txt 中如果是 {"name":"sxj","age":"18"}  注意双引号

import json
with open('test2.txt','r') as f:
    data=f.read()
    data2=json.loads(data)
    print(data2["name"])

运行 成功

如果test2.txt 中是单引号 则运行失败。注意 json 中load和dump 不需要配对使用,只要符合json 语句规则 就能load

pickle 使用方法同json完全一致:dump,load,dumps,loads

pickle 处理成字节,写入文件时用 ‘wb’,因为写入的是自己,pickle是不可读

shelve模块

使用方法同json完全一致:dump,load,dumps,loads

posted @ 2019-05-12 10:23  小圣庄  阅读(113)  评论(0编辑  收藏  举报