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"])

运行 成功

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

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

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

shelve模块

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

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄