我使用的是复制数据库,但是当我试图加载它时,会返回一个错误
有什么想法吗?
cookie = db[name]
cookiepc = db[name + "cookiepc"]
increase = db[name + "increase"]错误是
Traceback (most recent call last):
File "main.py", line 25, in <module>
cookiepc = db[name + "cookiepc"]
File "/home/runner/Cookie-clicker/venv/lib/python3.8/site-packages/replit/database/database.py", line 439, in __getitem__
raw_val = self.get_raw(key)
File "/home/runner/Cookie-clicker/venv/lib/python3.8/site-packages/replit/database/database.py", line 479, in get_raw
raise KeyError(key)
KeyError: 'shdfgwbdhfbadwcookiepc'发布于 2022-06-27 00:03:29
根据the documentation for replit-py,当尝试从数据库中不存在的键读取时会引发KeyError。
如果键不存在,可以使用db.get指定默认值:
print(db.get("b", "default")) # default
db["b"] = "pie"
print(db.get("b", "default")) # piehttps://stackoverflow.com/questions/72758322
复制相似问题