准备工作:
首先你需要新建回答的内容如
第二步定义函数
def find_answer(question):
with open('replay.txt', 'r', encoding='utf-8') as file:
while True:
line = file.readline() # 每次读一行
if not line: # if line==""到文件末尾退出
break
# 字符串的分割
keyword = line.split('|')[0] # 按竖线来分割,索引为0的就是问题
reply = line.split('|')[1]
if keyword in question:
return reply
return False
最后调用函数:
if __name__ == '__main__':
question = input("Hi,您好,小蜜在此等主人很久了,有什么烦劳快和小蜜说吧")
while True:
if question=='bye':
break
# 开始在文件中查找
replay = find_answer(question)
if not replay: # 如果回复的是False,not False-->True
question = input('小蜜不知道你在说什么,您可以问一些关于订单、物流、账户、支付等问题,(退出请输入bye)')
else:
print(replay)
question = input('小主,你还可以降序问一些关于订单、物流、账户、支付的问题(退出请输入bye)')
print('小主,再见')
最总效果:
今天的文章Python淘宝客户自动回复分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/67813.html