使用Python的AIML文件

使用Python的AIML文件,python,chatbot,aiml,Python,Chatbot,Aiml,所以我想用python创建一个聊天机器人,我尝试了以下代码 这是代码和问题的屏幕截图: …但我总是有这样的警告,我不知道为什么: 警告:找不到输入的匹配项:加载AIML B您需要在Python脚本中运行的路径中具有botdata\standard 我建议你用最新的。旧的PyAIML上次更新大约是在10年前。假设您是Windows用户并启用了Anaconda环境,请执行以下步骤 安装pip安装python aiml 从C:\Users\your username\Anaconda3\envs\e

所以我想用python创建一个聊天机器人,我尝试了以下代码

这是代码和问题的屏幕截图:

…但我总是有这样的警告,我不知道为什么:
警告:找不到输入的匹配项:加载AIML B

您需要在Python脚本中运行的路径中具有
botdata\standard

我建议你用最新的。旧的
PyAIML
上次更新大约是在10年前。假设您是Windows用户并启用了Anaconda环境,请执行以下步骤

  • 安装
    pip安装python aiml
  • C:\Users\your username\Anaconda3\envs\env name\Lib\site packages\aiml\botdata\standard
    复制文件,并在Python脚本的根目录中创建
    standard
    文件夹并粘贴所有这些文件
  • 您需要的代码:

    导入aiml
    k=aiml.Kernel()
    k、 了解(“startup.xml”)
    k、 响应(“加载AIML B”)
    尽管如此:
    k、 响应(输入(“输入您的消息:”)
    
  • 否则,只需将
    cd
    保存到
    aiml
    包位置,并将python脚本保存在那里。下面的屏幕截图显示了我是如何加载到终端和工作证明的

  • 您需要将
    botdata\standard
    放在与在Python脚本中运行相同的路径中

    我建议你用最新的。旧的
    PyAIML
    上次更新大约是在10年前。假设您是Windows用户并启用了Anaconda环境,请执行以下步骤

  • 安装
    pip安装python aiml
  • C:\Users\your username\Anaconda3\envs\env name\Lib\site packages\aiml\botdata\standard
    复制文件,并在Python脚本的根目录中创建
    standard
    文件夹并粘贴所有这些文件
  • 您需要的代码:

    导入aiml
    k=aiml.Kernel()
    k、 了解(“startup.xml”)
    k、 响应(“加载AIML B”)
    尽管如此:
    k、 响应(输入(“输入您的消息:”)
    
  • 否则,只需将
    cd
    保存到
    aiml
    包位置,并将python脚本保存在那里。下面的屏幕截图显示了我是如何加载到终端和工作证明的

  • 请将代码和错误作为代码块而不是截图包含在帖子中。请参阅发布指南。我看到您将文件命名为
    aiml.py
    ,并且正在导入同名模块,这意味着我希望您遇到,但您没有,这很奇怪。请注意,以防它出现。您正在为
    aiml
    使用哪个pip包?这里有两个,请将代码和错误作为代码块,而不是截图包含在帖子中。请参阅发布指南。我看到您将文件命名为
    aiml.py
    ,并且正在导入同名模块,这意味着我希望您遇到,但您没有,这很奇怪。请注意,以防它出现。您正在为
    aiml
    使用哪个pip包?外面有几个