我如何成功加载此json文件?

时间:2019-12-24 18:31:04

标签: python-3.7 discord.py

我正在构建一个不和谐的机器人,该机器人会打出反人类的牌。问题是,当我尝试加载JSON文件时,该程序无法正常工作。

`@bot.command(pass_context=True)
async def loadCards(ctx):
  with open('wcards.json') as f:
    wtcards = json.load(f)
  with open('bcards.json') as f:
    bkcards = json.load(f)
  if len(wtcards) > 1 and len(bkcards) > 1:
    await ctx.send('Cards Loaded')`

1 个答案:

答案 0 :(得分:2)

我相信使用open()时需要使用读写参数。 例如

@bot.command(pass_context=True)
async def loadCards(ctx):
  with open('wcards.json', 'r') as f:
    wtcards = json.load(f)
  with open('bcards.json', 'r') as f:
    bkcards = json.load(f)
  if len(wtcards) > 1 and len(bkcards) > 1:
    await ctx.send('Cards Loaded')