我正在开发一个项目,我必须为其创建一个gui。我正在处理的页面有一个用户输入表单,要求输入一个字符串。我想获取该输入并将其发送到我为处理创建的python脚本。然后python脚本将返回一个单词串到javascript,以便我可以在网页中显示给用户。我有什么方法可以这样做吗?
注意:我不是编程方面的专家,因此请给我一些懈怠。如果我能得到一些例子,那将会很棒。
答案 0 :(得分:2)
您可能希望使用Python Web框架创建和公开HTTP端点;最简单的选择是Flask
这将要求您使用您创建的Python脚本创建路径/操作视图以处理POST请求。然后,您可以使用AJAX使用该HTTP端点。
另一种选择是利用亚马逊网络服务提供的“无服务器”基础设施;这样您可以使用Amazon API Gateway创建HTTP端点,并让该端点调用Amazon Lambda Python函数,该函数将运行您的Python脚本并返回结果。这种方法的优点是非常便宜并且相对容易设置,特别是如果您只需要调用那个Python脚本。此外,通过此设置,您不必自己旋转或维护任何Web服务器,因为您的Python脚本将直接在Amazon的服务器上运行。
祝你好运。