Chatterbot 未设置数据库名称
Chatterbot not setting the database name
我正在尝试在 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()
我已经参考了文档 here。创建的 sqlite3 数据库名称为 'db.sqlite3'。我想将此名称更改为代码中指定的 'mydb.sqlite3'。
你的问题是你写了 databse
而不是 database
我正在尝试在 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()
我已经参考了文档 here。创建的 sqlite3 数据库名称为 'db.sqlite3'。我想将此名称更改为代码中指定的 'mydb.sqlite3'。
你的问题是你写了 databse
而不是 database