Python 向repl.it中的数据库添加值不起作用

Python 向repl.it中的数据库添加值不起作用,python,database,list,dictionary,repl.it,Python,Database,List,Dictionary,Repl.it,我将直截了当地谈这一点;我在访问Repl.it数据库中的值时遇到问题。 我在另一个文件中创建了一个完整的类来访问数据库,我可以打印并返回值,但不能将值添加到数据库中的列表中 这是我的函数(在类内部)将VIP成员(discord)添加到数据库中: def add_vip(self, db_name, user_id): if db_name in db: # Check if user not already in DB if user_id not in db[db_nam

我将直截了当地谈这一点;我在访问Repl.it数据库中的值时遇到问题。 我在另一个文件中创建了一个完整的类来访问数据库,我可以打印并返回值,但不能将值添加到数据库中的列表中

这是我的函数(在类内部)将VIP成员(discord)添加到数据库中:

def add_vip(self, db_name, user_id):
  if db_name in db:

    # Check if user not already in DB
    if user_id not in db[db_name]["users_id"]:
        db[db_name]["users_id"].append(user_id)

        # Verify if user was added
        return (True, "User added!", db[db_name]["users_id"], type(db[db_name]["users_id"]))

    else:
        return (False, "User already exists!", "Error")

else:
    return (False, "Db does not exist or lengh of user_id below 18 digits!", "Error"
实际问题:它打印出调试返回,并打印出“真”、“用户添加的”等等。但它实际上并没有将其添加到该键内的列表中。”

我觉得这可能是一个非常愚蠢的错误,我只是无法识别。。。不管怎么说,我正为此而寻求上帝的帮助,谢谢你

如果你需要更多的代码,只要lmk,我会发送它

这不会给我任何错误
这就是为什么我没有把它贴在这里

db[db\u name][“users\u id”]=user\u id
该代码没有添加到列表中……事实上,我很抱歉,它应该是。append(user\u id)刚刚编辑了它,该代码是我试图更改周围的值以使其工作的代码。我现在有了它,就像它在上面一样:。append(user_id)应该作为db[db_name][“users_id”]是一个列表,其中定义了
db
?db在顶部定义:从replit import db中,数据库部分中repl给您一行代码,您如何知道没有添加userid?您是否有一些代码可以在以后检查数据库?给我们看看代码。