我试图完成以下任务:
我已经看到了CGI这个术语,但并不是真的了解它是如何工作的。简单地说,我想运行返回整数值的Python脚本。然后,我想将该整数值转换为JavaScript,以便它可以更新指定的标记。它应该能够每两秒执行一次Python脚本,接收输出,然后将其应用到页面。我不想一次一行地用Python写出整个HTML文档,因为我已经看到有些人在我找到的网站上做过。
似乎做这样的事情远比它应该复杂得多。页面应该运行,调用脚本输出,然后给我输出使用。
答案 0 :(得分:1)
好吧,如果你不知道CGI是什么,并发现你要求的是“远比它应该复杂得多”,你首先必须学习HTTP协议,显然,这是为了广泛的SO回答。
基本上你想要的是:
然后在浏览器中,您的javascript代码必须每隔x秒向托管Python脚本的Web服务器发出一个GET请求(ajax)并相应地更新DOM。
这是所有普通的网络编程,正如我所说,对HTTP协议的基本了解是起点。
答案 1 :(得分:1)
如果你对这个主题一无所知,试着从头开始写任何东西,总是很复杂。
这就是为什么有一整套工具可以帮助您。我认为你根本不想要CGI;查看一个Python微框架,特别是Flask。那里的教程应该为您提供所需的介绍。