当用户输入一个词组时,短语中的关键词需要与文本文件中的文本匹配,然后将该行输出文本文件可以打印回给用户。在文本文件中搜索与用户输入的文本匹配的文本行Python
例如当用户输入“我的手机屏幕为空白”或“显示屏幕为空白”时,应从文本文件中输出相同的解决方案。
searchfile = open("phone.txt", "r")
question = input (" Welcome to the phone help center, What is the problem?")
if question in ["screen", "display", "blank"]:
for line in searchfile:
if question in line:
print (line)
elif question in ["battery", "charged", "charging", "switched", "off"]:
for line in searchfile:
if question in line:
print (line)
else:
if question in ["signal", "wifi", "connection"]:
for line in searchfile:
if question in line:
print (line)
searchfile.close()
的文本文件中:
屏幕:您的屏幕需要更换电池:你的电池需要充电信号:你没有信号
可以分享phone.txt文件吗?如果不是保密的话。 –