#!/usr/bin/env python# -*- coding:utf-8 -*- #Author: ssimport pickle #泡菜模塊f = open('1.pkl','rb')answer = pickle.load(f)print(answer)f.close() #關閉文件,爲了從新打開時指針在開頭位置while True: question = input("請輸入要提問的問題:") if question == 'get': if answer: print('已有問題是:{}'.format(list(answer.keys()))) else: print('尚未數據!請提問補充問題!') elif question == 'exit': print('謝謝使用,再見') break elif question == 'del': while True: del_question = input('請輸入要刪除的問題') if del_question in answer: del answer[del_question] elif del_question == 'quit': break else: print('找不到該問題') else: for i in list(answer.keys()): if question in i: print("答案是:{}".format(answer[i])) break else: huida = input("請你告訴我:") answer[question] = huidaf = open('1.pkl','wb')pickle.dump(answer,f)f.close()