猫史档案馆


怎么保存在程序运行时改变了的字典?

用户:突然都挺好头发突然都挺好头发查看: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("谢谢使用")


回复

上一页1 页 / 共 0下一页