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)
原文地址:https://www.cnblogs.com/python-daxiong/p/12895308.html