【发布时间】:2022-11-14 00:40:45
【问题描述】:
我有一个包含以下内容的文件:
{
"Youtube tutorial bot test": {
"ivan4o assistant": 0,
"kurwa qvor": 1
}
}
我希望它只读取数字。
我试过这段代码:
def warns_check(member: discord.Member):
with open('warns.json', 'r') as f:
warns = json.load(f)
warns[str(member.name)]
return warns
@client.command()
async def checkwarns(ctx, member: discord.Member):
warns = warns_check(member)
await ctx.send(f"{member.name} has {warns} warnings")
它读取整个文件。 如何解决这个问题?
【问题讨论】:
-
我不确定我是否在关注...您想从 python 中的 JSON 文件中读取数字(即
values)吗?解析它们。你的行:warns = json.load(f)读取文件的内容,解析得到你想要的数据
标签: python discord.py