用户:
突然都挺好头发查看:0 回复:0 评论:0 创建时间:2021-02-10T11:41:13
怎么保存在程序运行时改变了的字典?
我想在程序运行快结束时保存我的dict_words字典
dict_words = {}
print("欢迎使用单词本!")
print("输入help获取帮助")
while True:
command = input()
if command == "help":
print("打印整个单词本为0,添加为1,查询单词为2,删除为3,退出为4")
if command == "0":
if len(dict_words) == 0:
print("单词本中没有单词")
else:
for i in dict_words:
print(i,,dict_words[i])
if command == "1":
word = input("请输入你要添加的单词:")
if word in dict_words:
print("你要添加的单词已经在单词本中了")
print("————————————单词添加失败————————————")
else:
word_meaning = input("请输入单词的释义:")
dict_words[word] = word_meaning
print("————————————单词添加成功————————————")
if command == "2":
word = input("请输入你要查询的单词:")
if word in dict_words:
print("你要查询的单词释义为:",dict_words[word])
else:
print("你要查询的单词不在单词本中")
print("————————————单词查询失败————————————")
if command == "3":
word = input("请输入你要删除的单词:")
if word in dict_words:
del dict_words[word]
print("——————————————单词删除成功————————————")
else:
print("你要删除的单词不在单词本中")
print("————————————单词删除失败————————————")
if command == "4":
break
print("谢谢使用")