【发布时间】:2022-01-09 11:16:33
【问题描述】:
我有一个不和谐的机器人将用户信息保存在一个 json 文件中,如下所示: https://imgur.com/hM399Pw
所以我需要为所有用户添加一个新的 json 密钥 (name="House", value=False)。
我之前试过json.dump(house, json_file) bot 不工作。
重要信息:我有这些功能:
要开一个新的 json 账户:
async def open_account(user):
users = await get_bank_data()
if str(user.id) in users:
house = users[str(user.id)]['House'] = False
with open("main.json", 'w') as f:
f.write(json.dumps(house))
return False
else:
users[str(user.id)] = {}
users[str(user.id)]["wallet"] = 0
users[str(user.id)]["bank"] = 0
users[str(user.id)]["House"] = False
读取json文件:
async def get_bank_data():
with open("main.json", "r") as f:
users = json.load(f)
return users
另一个信息: user 的值是 ctx.author
【问题讨论】:
标签: python json discord discord.py