discord.ext.commands.errors.CommandInvokeError:TypeError: open() 需要 1 个位置参数,但给出了 2 个

时间:2020-12-19 15:40:54

标签: python discord.py discord.py-rewrite

我正在尝试创建一个 discord.py 经济体,这是代码

async def get_bank_data():
        with open(bandata, "r") as f:
            users = json.load(f)
        return users

然而它返回“discord.ext.commands.errors.CommandInvokeError:命令引发异常:TypeError:open()需要1个位置参数,但给出了2个”,有什么办法解决吗?

1 个答案:

答案 0 :(得分:0)

简单命令的示例可以解决您的问题:

@discord.ext.commands.command()
async def ping(ctx: discord.ext.commands.Context):
    await ctx.send('pong')