我正在制作一个文本 rpg,我需要一些帮助,我不完全确定如何解释。
我需要这样做,以便用户可以输入诸如“检查键”之类的内容,并且它将打印“它是键”。
我正在使用 2 个文件。
main.py 引擎.py
main.py 需要能够将对象附加到文件 engine.py 中的字典中
如果 engine.py 有
objects = {
}
并且 main.py 有
key = {'it's a key', 'key taken'}
engine.objects.append(key)
我的主循环应该能够像
if choice[0] == 'examine':
if choice[1] == anything in objects:
print whatever object[0]
如果这有任何意义,你能指出我正确的方向吗?
编辑:我不能附加到字典。
Traceback (most recent call last):
File "...\main.py", line 5, in <module>
engine.objects.append(key)
AttributeError: 'dict' object has no attribute 'append'
EDIT2:很抱歉在这方面是个菜鸟。每当我输入“检查”时,没有第二个参数它会出错并关闭。我知道为什么,但我不知道如何解决它。