首页 > 代码库 > 改变字典内的value
改变字典内的value
import re,os limit = "8000" username = "liuhuihuang" with open("users_dict","r",encoding="utf8") as price_file,open("new_users_dict","w+",encoding="utf8") as write_file: list = json.loads(price_file.read()) if username in list.keys(): list[username]["limit"] = limit write_file.write(json.dumps(list)) os.rename("users_dict","users_dict.bak") os.rename("new_users_dict","users_dict") os.remove("users_dict.bak")
users_dict内容如下:
{"liuhuihuang": {"password": "123456", "username": "liuhuihuang", "limit": "10000", "locked": 0}, "alex": {"password": "123456", "username": "alex", "limit": "20000", "locked": 0}}
该段代码的作用就是把用户名为liuhuihuang的limit值从10000改成8000,我这算是比较笨的方法了,蛋疼。
改变字典内的value
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。