Python list.append不工作。我正在使用discord.py和replit数据库制作一个赌博机器人,我想要一个参与者列表

2024-06-24 13:06:24 发布

您现在位置:Python中文网/ 问答频道 /正文

所以基本上我想让一个discord博彩机器人给出一个参与者列表,当游戏结束时它可以循环浏览。问题是,当我使用这段代码时,它似乎没有附加。我尝试使用alt调试它。not in db['list']部分触发良好,并且没有引发错误,但列表仍然只包含我的主帐户ID(用于创建列表)

repl.it数据库基本上是一个带有字符串索引/键的大数组。我确信列表是一种可接受的数据类型,因为我在调试之前将db['list']打印为['#MYIDNUMBER'],但它仍然不会附加我的alt

    db['list'] = [str(message.author.id)]
    db['betenable'] = True
  if message.content.startswith('$createaccount'):
    db[str(message.author.id)+'wallet'] = 1000
    db[str(message.author.id)+'ingame'] = 0
    db[str(message.author.id)+'bet'] = 'No Party'
    if str(message.author.id) not in db['list']:
      db['list'].append(str(message.author.id))```

Tags: inidmessage列表dbifnot机器人