方法python pyAIML除外

时间:2018-05-01 03:06:26

标签: python xml python-3.x aiml

我的AIML 模式“HI” 机器人回答“HI TOO”

我的代码

text = input.("ASK?")
if text == text:
   try:
      print(k.respond(text))
   except:
      print('NOT FOUND')

如果我输入错误的模式,如“错误”,除了按摩不适用

1 个答案:

答案 0 :(得分:1)

如果找不到匹配,

aiml不会抛出任何异常它只会回复空字符串。 所以不要尝试除了块使用if else。

text = input.("ASK?")
if text == text:
   if k.respond(text) != '':
      print(k.respond(text))
   else:
      print('NOT FOUND')