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()
相关文章
相关标签/搜索