【发布时间】:2020-09-14 10:11:57
【问题描述】:
我正在尝试做一个字典数据库,就像真正的字典一样。用户输入关键字和含义,程序将其保存在数据库中。比如输入词:rain ,输入词义:从云中落下的水滴,然后程序将其做成字典。到目前为止,我可以做到这一点,但它并没有按照我想要的方式工作。
class Mydictionary:
def __init__(self):
self.key=input("Please input word: ")
self.value=input("Please input meaning of the word: ")
def mydictionary(self):
self.dic={self.key:self.value}
Mydic=Mydictionary()
Mydic.mydictionary()
它只工作一次。我想尽可能多地保存关键字和值。我想创建一个字典数据库。
【问题讨论】:
-
“它不能按我想要的方式工作”是什么意思?您的预期和/或意外输出是什么?
-
你遇到了什么问题??
-
它只工作一次。我想尽可能多地保存关键字和值。我想创建一个字典数据库。
-
你不能只使用标准的
dict吗?为什么你必须定制它?在我看来,您只需要从用户那里获取输入并将其添加到字典中?
标签: python json database dictionary user-input