除了方法 python pyAIML
Except method python pyAIML
我的AIML
模式 "HI"
机器人回答 "HI TOO"
我的代码
text = input.("ASK?")
if text == text:
try:
print(k.respond(text))
except:
print('NOT FOUND')
如果我输入了错误的模式,比如 "WRONG" 除了按摩不合适
aiml 不会抛出任何异常,即使没有找到匹配它只是回复空字符串。
所以不要使用 try 和 except 块,而是使用 if else。
text = input.("ASK?")
if text == text:
if k.respond(text) != '':
print(k.respond(text))
else:
print('NOT FOUND')
我的AIML 模式 "HI" 机器人回答 "HI TOO"
我的代码
text = input.("ASK?")
if text == text:
try:
print(k.respond(text))
except:
print('NOT FOUND')
如果我输入了错误的模式,比如 "WRONG" 除了按摩不合适
aiml 不会抛出任何异常,即使没有找到匹配它只是回复空字符串。 所以不要使用 try 和 except 块,而是使用 if else。
text = input.("ASK?")
if text == text:
if k.respond(text) != '':
print(k.respond(text))
else:
print('NOT FOUND')