在Python环境中运行JSON文件和设置NLP项目时出现问题

时间:2019-05-31 10:00:38

标签: python json nlp virtualenv

我在弄清楚如何完成初学者NLP聊天机器人时遇到问题。我在Python虚拟环境中创建了一个JSON文件,尽管我似乎无法确认该文件是否被正确利用。请帮助我弄清楚如何导入JSON文件,并确定可以利用哪些工具最好地完成我的项目。

我正在遵循的教程指示我在Jupyter注释中执行以下操作:

如何导入聊天机器人意图文件-

import json
with open('intents.json') as json_data:
    intents = json.load(json_data)

根据我的Python解释器:

Python 2.7.10 (default, Aug 17 2018, 19:45:58) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import json
>>> with open('chatbotIntents.json') as json_data:
...     intents = json.load(json_data)
... 

我相信我会使用Python解释器执行此操作,对吗?完成此操作后,解释器似乎正在等待更多代码,并且似乎未收到有关请求是否完成的反馈。

本教程将继续在Jupyter笔记本中演示python代码,但到目前为止,我仅将Python解释器用于单行代码。为了组织我的NLP项目中的文档,单词和分类类,您是否都建议我在Mac上的Jupyter中运行我的代码,以按照本教程中的说明运行代码?你们还有其他建议吗?

链接到教程和笔记本:https://chatbotsmagazine.com/contextual-chat-bots-with-tensorflow-4391749d0077

1 个答案:

答案 0 :(得分:0)

  

我相信我会使用Python解释器执行此操作,对吗?

是的

  

完成此操作后,解释器似乎正在等待更多代码,并且似乎未收到有关请求是否完成的反馈。

这是因为在编程中,静音通常是“好/是”的答案。解释器没有引发错误,因此一切正常,您可以继续

  

你们都会推荐

问题的这一部分不适用于StackOverflow。参见https://stackoverflow.com/help/dont-askhttps://stackoverflow.com/help/asking