【python入门】day29:模拟淘宝客服自动回复

示例

代码

python 复制代码
#-*- coding:utf-8 -*-
print('模拟淘宝客服自动回复-------------------')
def find_answer(question):
    with open('replay.txt','r',encoding='gbk')as file:
        while True:
            line=file.readline()
            if not line:#----
                break
            keyword=line.split('|')[0]#---------|把字符串分割成两部分,0赋给keywork
            replay=line.split('|')[1]#---------|把字符串分割成两部分,1赋给replay
            if keyword in question:
                return replay
    #return False
if __name__ == '__main__':
    question=input('hi,请问有什么可以帮到您,可以跟小蜜说说:')
    while True:
        if question=='bye':
            break
        replay=find_answer(question)
        if not replay:#--------如果回复的问题不在文件中
            question=input('小蜜不知道您在说什么,您可以问一些关于订单,物流,账户,支付等问题,退出bye')
        else:
            print(replay)
            question=input('小主,您还可以继续问一些关于订单,物流,账户,支付等问题,退出bye')
    print('小主再见')
相关推荐
Humbunklung1 分钟前
全连接层和卷积层
人工智能·python·深度学习·神经网络·机器学习·cnn
q567315232 分钟前
Java使用Selenium反爬虫优化方案
java·开发语言·分布式·爬虫·selenium
站大爷IP11 分钟前
使用Python时要注意的十大陷阱
python
Keya32 分钟前
使用 tinypng 脚本打包为exe 进行压缩图片
前端·python·程序员
Tom Boom1 小时前
Pytest断言全解析:掌握测试验证的核心艺术
自动化测试·python·测试开发·pytest
勤奋的知更鸟1 小时前
Java性能测试工具列举
java·开发语言·测试工具
YuTaoShao1 小时前
Java八股文——JVM「类加载篇」
java·开发语言·jvm
Jamesvalley1 小时前
【Django】性能优化-普通版
python·性能优化·django
StackOverthink1 小时前
[特殊字符] Altair:用Python说话,让数据自己讲故事!!!
开发语言·python·其他·信息可视化
爱玩电脑的L1 小时前
javaee初阶-多线程
java·开发语言·jvm