day116-json.dumps和dump,json.loads和load的区别

复制代码
1.json.dumps和dump,json.loads和load的区别

    1.1 json.dumps(dict)把dict转为str
        json.loads(str_dict)把str_dict转为dict
        
    1.2 json.dump(dict,f)把dict转为str,然后写入到f里面去
        json.load(f)把f里面的str_dict转为dict
        
        示例:ticket.txt文件里面有一个字典:{"count":100},把数量count减一,然后写入到f里面去
        
        with open('ticket','r',encoding='utf-8') as f :
            count = json.load(f)["count"] - 1
            
        with open('ticket','w',encoding='utf-8') as f :
            json.dump({"count":count},f)
复制代码

 

posted @   梁劲雄  阅读(318)  评论(0)    收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示