如何在使用python和flask创建的网站上运行使用nltk、keras和tkinter创建的聊天机器人



我已经使用nltk、keras和tkinter创建了一个聊天机器人。我还用python和flask创建了一个网站。我怎样才能把两者结合起来。即,我可以在网站打开(运行(后运行我的聊天机器人吗

当我导入chatgui.py(这是聊天机器人文件(并在main.py中执行它(这是使用flask框架构建网站的python文件(时,它们中只有任何一个在运行,而不是两者都在运行。

请给我一些建议,我怎样才能让他们两个都跑。

当客户端访问您的网站时,客户端计算机将不会执行python代码。只有服务器端会执行python代码,因此不需要应用程序的tkinter部分。用户的gui在浏览器中使用html/javascript呈现。

有很多方法可以实现,但我认为最常见的方法是废弃用tkinter编写的GUI部分,而是重新创建一个由flask提供服务的基于javascript的GUI。使用javascripts获取api在客户端和服务器之间进行聊天。

最新更新