0

我正在尝试在 chatterbot 中为我的数据库设置名称。这是代码: -

from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
import os

def train_bot():
    chatbot = ChatBot('Bot',
    storage_adapter='chatterbot.storage.SQLStorageAdapter',
    databse="mydb",
    trainer='chatterbot.trainers.ListTrainer')
    for file in os.listdir('G:/Django Chatbot/SRC/chat_bot/data/'):
        convData = open(r'G:/Django Chatbot/SRC/chat_bot/data/' + file, encoding='UTF-8').readlines()
        chatbot.set_trainer(ListTrainer)
        chatbot.train(convData)
    print("Training completed")


train_bot()

我在这里参考了文档。sqlite3 数据库使用名称“db.sqlite3”创建。我想将此名称更改为代码中指定的“mydb.sqlite3”。

4

1 回答 1

1

你的问题是你写databse而不是database

于 2018-11-06T09:46:07.147 回答