无法将现有的聊天机器人导入Django框架

时间:2019-06-18 13:17:11

标签: python django python-import

前一段时间,我已经编写了一个简单的聊天机器人。现在,我想将其实现到我的Django项目中。 我尝试过:

from .bsbot import model

bsbot.model.response()

bsbot是我编写机器人的文件夹的名称。当我运行train.py时,在此文件夹中创建了一个training_data文件。如果我尝试运行Django服务器,Errormsg会显示:

File"bsbot/model.py", line 16, in <module>

data = pickle.load(open("training_data", "rb"))

FileNotFoundError: [Errno 2] No such file or directory:'training_data'

如果已经尝试了一些其他类型的导入,例如:

import bsbot.model.response
or
from .bsbot import *
or 
from smarthome.web.bsbot import model

我还将 init .py放入我的文件夹中,以便python知道它是一个包。但它是空的。应该有任何代码吗?

我认为问题是找不到training_data文件。

如果我只运行机器人,那么一切正常。

这是整个代码:

https://github.com/psmaster1/Brainsystems

0 个答案:

没有答案