python泡菜模塊pickle及簡單機器學習

#!/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()
相關文章
相關標籤/搜索